为了账号安全,请及时绑定邮箱和手机立即绑定

问问关于cookie与session知识

问问关于cookie与session知识

PHP
慕标5832272 2019-03-04 04:08:11
1.cookie禁用后,请求时,我试了浏览器中的请求行中没有了cookie这一信息。那别人再请求时,服务器端的设置setCookie内容是没保存下来呢、自动失效,还是保存在客户端,只是请求时不发送呢? 其实也就一句话,禁用cookie时,再次请求,服务器端的setCookie是啥情况? 2.session必须依赖session_id才能用吗? 3.禁用cookie时,我知道session_id还可以用url传递,那通过url传递,是只要哪个页面需要session_id,就在哪个页面的url后加上吗?那要是所需页面特别多呢? 4.当cookie与session同时使用时,那cookie只是用于存储session_id,以及请求时发送session_id的作用吗? 在这谢谢解答者!
查看完整描述

3 回答

?
慕丝7291255

TA贡献1859条经验 获得超6个赞

1.客户端禁用cookie = 客户端保存cookie失败
2.是的,session_id相当于客户端标识
3.是的
4.是的

查看完整回答
反对 回复 2019-03-18
?
森林海

TA贡献2011条经验 获得超2个赞

  1. 客户端禁用cookie,服务端setcookie会失败
  2. session以来session_id,但不是必须以来cookie,传送会话ID
  3. 页面特别多的话,封装函数或者类来统一调用
  4. 不一定,看你如何使用,你既可以setcookie设置cookie,通过$_COOKIE获取cookie,也可以使用$_SESSION,cookie存储在客户端,相对来说安全性没有session好,浏览器端cookie存储数据大小有限制等
查看完整回答
反对 回复 2019-03-18
  • 3 回答
  • 0 关注
  • 454 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信