1.如题,如果不通过浏览器请求,是不是不会产生sessionID?
2.引深层面上讲,如果不通过浏览器请求,是不是response header头里面不会携带 Set-Cookie 字段?
3.另外这个东西怎么测试和观察啊
1.如题,如果不通过浏览器请求,是不是不会产生sessionID?
2.引深层面上讲,如果不通过浏览器请求,是不是response header头里面不会携带 Set-Cookie 字段?
3.另外这个东西怎么测试和观察啊
跟浏览器没直接关系。
session是保存在服务器的,cookie是保存在客户端的,session_id会作为cookie保存在客户端,用以识别用户身份。
第一次请求时,php会检测是不是有session_id这个cookie,如果没有,就会生成session,并响应set-cookie,浏览器收到set-cookie时就会保存cookie。
再次请求时,浏览器会自动带上cookie,php就能从cookie中取到session_id了
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
1 回答4k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
和浏览器没有关系,可以用curl去请求http,查看head信息