前端之家收集整理的这篇文章主要介绍了
php – 如果Cookie被禁用会发生什么?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
相当基本的问题在这里在
PHP中,如果
用户的浏览器禁用了Cookie,则不能使用两个服务器cookie($_SESSION)和客户端Cookie($_COOKIE,setcookie),或者仅将后者禁用?
基本上你不能让
用户登录或做任何需要会话的事情,对吧?
另外,在某种情况下,有人想要禁用Cookie吗?
谢谢!
对,是真的.两个会话和普通的Cookie都是普通的Cookie.如果
用户不接受cookies,他不能使用任何由他们启用的
功能.这意味着整个互联网对于该
用户而言将会破裂,这就是为什么在这个日子里,几乎没有人完全禁用cookies.
PHP有一个内置的机制,称为transparent session ids,它自动重写所有链接以包含查询参数中的会话ID.我不会建议使用它,因为URL中的会话ID会打开一个全新的蠕虫病毒.
为了方便用户,我建议您测试用户是否启用了Cookie(设置Cookie,重定向到下一页,并在URL中设置一个标记,看看是否收到任何cookie),如果不,请建议用户启用它们.
原文链接:https://www.f2er.com/php/130814.html