gpt4 book ai didi

php - 如果禁用 cookie 会发生什么情况?

转载 作者:行者123 更新时间:2023-12-03 01:07:16 25 4
gpt4 key购买 nike

这是一个非常基本的问题。在 PHP 中,如果用户的浏览器禁用了 cookie,则您无法同时使用服务器 cookie ($_SESSION) 和客户端 cookie ($_COOKIEsetcookie) 还是只有后者被禁用?基本上你不能让用户登录或做任何需要 session 的事情,对吧?

此外,在什么情况下有人会希望禁用 cookie?

谢谢!

最佳答案

是的,确实如此。 session 和普通 cookie 都是普通 cookie。如果用户不接受 cookie,他将无法使用 cookie 启用的任何功能。这意味着该用户几乎整个互联网都会崩溃,这就是为什么在当今时代几乎没有人完全禁用 cookie。

PHP 有一个名为 transparent session ids 的内置机制,它会自动重写所有链接以在查询参数中包含 session ID。我不建议使用它,因为 URL 中的 session ID 会带来全新的蠕虫病毒。

为了用户友好性,我建议您测试用户是否启用了 Cookie(设置 Cookie,重定向到下一页,并在 URL 中标记应设置 Cookie,看看您是否收到任何 cookie),如果没有,请建议用户启用它们。

关于php - 如果禁用 cookie 会发生什么情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9528838/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com