PHP-如何将Cookie的优先级值设置为高、低或中?
由于我的网站上有20多个cookie,我想将脚本设置的cookie的优先级定义为“高”,以便在计数超过20时自动删除分析和广告设置的其他低优先级和中等优先级cookie 我99%以上的用户使用谷歌浏览器,所以我不在乎其他浏览器。 那么,有没有办法在php中设置cookie优先级 请帮助我,提前谢谢。只支持少数标准cookie指令,这就是为什么传递PHP-如何将Cookie的优先级值设置为高、低或中?,php,cookies,Php,Cookies,由于我的网站上有20多个cookie,我想将脚本设置的cookie的优先级定义为“高”,以便在计数超过20时自动删除分析和广告设置的其他低优先级和中等优先级cookie 我99%以上的用户使用谷歌浏览器,所以我不在乎其他浏览器。 那么,有没有办法在php中设置cookie优先级 请帮助我,提前谢谢。只支持少数标准cookie指令,这就是为什么传递优先级将抛出错误的原因。我认为实现这一点的唯一方法是使用PHP函数传递setcookie头 作为额外信息。setcookie在内部使用header,但问
优先级将抛出错误的原因。我认为实现这一点的唯一方法是使用PHP函数传递setcookie
头
作为额外信息。setcookie在内部使用header,但问题是它对您提供的输入执行验证,这就是为什么它会对任何未识别/任意指令抛出错误。web浏览器所做的是读取cookie头并进行解析,他们也会接受他们认为有效的指令,而忽略其余的指令,这就是为什么priority
仅在chrome及其派生浏览器中有效的原因请检查此项我想用php设置此项。cookie的数量没有最大限制(除非最近发生了变化),所以我不想计算它们。但是,每个域的总体cookie都有一个以字节为单位的一般最大大小,这就是我的目标。cookie的优先级
部分目前也只是一个问题,因此我建议以字节为目标,以确保重要cookie在所有浏览器中都存在。
header ("Set-Cookie: thisiskey=thisisvalue; Expires=Wed, 21 Nov 2020 07:28:00 GMT; Domain=localhost; Path=/; priority=High");