将 Cookie 路径设置为“/”不会使整个网站都可以访问 Cookie

2022-08-30 23:56:12

为什么当将php cookie路径设置为“/”时,它不适用于域中的每个子目录,而仅适用于当前目录。

饼干的设置如下:

setcookie("name", "val", expire_time, "/");

它只是不想工作。


答案 1

尝试包含域参数:

setcookie("name", "val", expire_time, "/", ".domain.com");
// don't forget the prefixing period: .domain.com

这将使“domain.com”的所有 sudomain 成为可能


答案 2

您是否在本地主机上进行测试?在这种情况下,您需要传递 null 作为 的值。$domain


推荐