似乎很少涉及此信息。该网站的主页简直就是' /'而不是' /index.php'。使用时:
setcookie('values[value]', $_POST['value'], time()+99999, '/' );
上述行将覆盖域中每个路径的所有Cookie。但是,我希望仅为主页设置此Cookie 。任何人都可以对此有所了解吗?
答案 0 :(得分:2)
这是不可能的。 the RFC的路径部分说:
请求路径路径 - 如果至少有一个,则匹配给定的cookie路径 以下条件成立:
- cookie路径和请求路径是相同的。
- 的 cookie-path是请求路径的前缀,最后一个是前缀 cookie路径的字符是%x2F(“/”)。
- cookie-path是请求路径的前缀,第一个是 cookie中未包含的请求路径的字符 - path是%x2F(“/”)字符。
如果不匹配/
,则不提供与/foo
匹配的条款。