是否可以从sub_dir
中删除parent_dir
中已设置的Cookie?例如:
Set Cookies Path = "localhost/dir"
Removing From Path = "localhost/dir/dir"
我试过这样:
setcookie("name", '', time() - 100, "dir/", "localhost/");
,但它确实无效。
怎么可以做到?
答案 0 :(得分:0)
只需学习PHP manual。
可在其上使用Cookie的服务器上的路径。如果设置为' /',则Cookie将在整个域中可用。如果设置为' / foo /',则cookie只能在/ foo /目录和所有子目录中使用,例如/ foo / bar / of domain。默认值是设置cookie的当前目录。
为localhost / dir示例创建一个cookie:
setcookie("cookie-name", 'value', time() + 3600, "/dir/");
删除此Cookie:
setcookie("cookie-name", NULL, -1, "/dir/");