PHP-各大网站如何处理浏览器禁用cookie的??

发布于 2016-11-15 21:56:20 字数 188 浏览 1301 评论 1

session是基于cookie的!禁用cookie之后session的使用就会受到影响!
虽然在禁用cookie之后可以用手动的传递session_id的值来解决这个问题,但这种方法比较麻烦也不是很安全!!
我想问的是,在一些大的网站中是如何来处理cookie被禁用的问题的?(虽然正常情况下也基本不会有人去故意禁用cookie.....)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

浮生未歇 2017-04-21 14:43:53

其实cookie是可以被人为禁止的,只要设置一下浏览器就可以做到。这个时候,就可以使用URL重写技术来实现session id的传递。这个URL重写技术,就是把session id附加在URL路径的后面,可以作为URL路径的附加信息,也可以作为查询字符串。
一般大的网站中,如果客户端cookie禁用,则服务器可以自动通过重写URL的方式来保存session的值。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文