我们的项目里给移动客户端提供的api,有时要判断请求方(用户)来自Android还是iPhone,在服务器端代码通过cookie判断的,比如cookie('qm_device'),那么这个cookie是移动客户端请求url的时候伪造的一个http请求头中的cookie吗?以上没讲清楚,大概看看,下面举个例子:比如我们在PC端判断请求是否来自移动端应用,我们会判断cookie('qm_name')值是否为zhe,为zhe的就认为是来自移动端,那么这个cookie应该是移动端发过来的吧
2 回答
慕姐4208626
TA贡献1852条经验 获得超7个赞
cookie是设计给浏览器用来保存网站访问状态的,如果是native请求来的,那就应该如你所说是它自己造的。http规范里面有专门的请求头user-agent来判定设备,建议遵守规范,而不是自作聪明搞到cookie里面。
添加回答
举报
0/150
提交
取消