【发布时间】:2013-02-19 20:12:58
【问题描述】:
你好,我正在为一个我试图获取的问题而发疯。
我无法像这样删除将在 index.php 上设置的 cookie:
$a = 'text';
setcookie('name_of_cookie', $a, time()+60*60*24*365);
在 page-php 上,我可以调用该 cookie,内容就像 $a。我试图像这样在 page.php 上删除不同的方式:
setcookie('name_of_cookie', FALSE, time()-3600);
我还发现了一个我只设置为的版本:
setcookie('name_of_cookie');
什么会像我在浏览器的设置中看到的那样设置另一个同名的cookie。新 cookie 没有内容 - 当然,没有声明任何内容。
由于服务器位置的原因,我还尝试在过去设置一个更高的时间,但这也不起作用。即使尝试将时间设置为 1 也不起作用。
我检查了几次名字的拼写,没有错误来自不同的名字。
如果有人能告诉我我做错了什么,我会很高兴?
谢谢。
【问题讨论】:
-
请关闭浏览器并重试,因为在销毁 Cookie 后,只有在重新启动浏览器后才会将其删除。
标签: php session cookies setcookie