猿问

麻烦指导一下cookie与session知识

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的作用吗?

在这谢谢解答者!


慕无忌1623718
浏览 317回答 3
3回答

哔哔one

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

森栏

客户端禁用cookie,服务端setcookie会失败session以来session_id,但不是必须以来cookie,传送会话ID页面特别多的话,封装函数或者类来统一调用不一定,看你如何使用,你既可以setcookie设置cookie,通过$_COOKIE获取cookie,也可以使用$_SESSION,cookie存储在客户端,相对来说安全性没有session好,浏览器端cookie存储数据大小有限制等
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答