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),如果不,请建议用户启用它们.

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...