为什么将php cookie路径设置为"/"不适用于域中的每个子目录,而只适用于当前目录.
cookie设置如下:
setcookie("name", "val", expire_time, "/");
Run Code Online (Sandbox Code Playgroud)
它只是不想工作.
jlb*_*jlb 27
尝试包含域参数:
setcookie("name", "val", expire_time, "/", ".domain.com");
// don't forget the prefixing period: .domain.com
Run Code Online (Sandbox Code Playgroud)
这将启用"domain.com"的所有sudomains
将cookie路径设置为/应该使其可用于整个域.如果您像这样设置cookie,并且没有发送,那么还有其他错误.
尝试在Firefox中使用Web Developer插件.它会显示有关可用cookie的详细信息.也许这可以帮助您诊断问题.