setcookie仅支持少数标准cookie指令,这就是为什么传递Priority
会引发错误。我看到的唯一方法是通过Set-Cookie
使用PHP的标头函数传递标头
header ("Set-Cookie: thisiskey=thisisvalue; Expires=Wed, 21 Nov 2020 07:28:00 GMT; Domain=localhost; Path=/; priority=High");
作为额外信息。setcookie在内部使用标头,但事实是它将对您提供的输入进行验证,这就是为什么它会为任何无法识别/任意的指令引发错误的原因。网络浏览器的作用是读取Cookie头并进行解析,它们也将接受他们认为是有效的指令,而忽略其余内容,这就是为什么priority
仅在chrome及其衍生浏览器中有效的原因
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句