美文网首页
cookie被禁用了,session还能用么?

cookie被禁用了,session还能用么?

作者: 苍老师的眼泪 | 来源:发表于2020-09-19 15:00 被阅读0次
  1. 能用,但没有使用cookie那么安全。
  2. cookie没有被禁用的时候,浏览器向服务器发送请求时,会自动带上cookie。SESSIONID放在cookie里面,所以服务器可以根据SESSIONID找到相应的session文件。
  3. cookie被禁用时,还可以通过get、post参数来向服务器提供SESSIONID。
  4. php支持通过URL 参数 来向服务器提供SESSIONID。但是要设置php.ini:
session.use_only_cookies = 0
session.use_trans_sid = 1

或者调用session_start时给出参数:

session_start(['use_only_cookies'=>0, "use_trans_sid"=>1]);

覆盖php.ini中的配置项。

tips: php可以用

setcookie('PHPSESSID', '', -1);

来模拟cookie被禁用的情况。

相关文章

网友评论

      本文标题:cookie被禁用了,session还能用么?

      本文链接:https://www.haomeiwen.com/subject/axieyktx.html