【发布时间】:2013-10-12 21:33:39
【问题描述】:
这个问题基本上说明了一切,我正在尝试在 PHP 中删除 cookie 并发送 JS 来删除 cookie,但仅在 Chrome 中不起作用...
<?php
unset( $_COOKIE['name'] );
setcookie('name', '', time() - 3600 ); // empty value and old timestamp
?>
<script type="text/javascript">
function deleteCookie( name ) {
document.cookie = name + '=;expires=Thu, 01 Jan 1970 00:00:01 GMT;';
}
deleteCookie('name');
</script>
<a href="cookie.php">cookie</a>
感谢所有帮助,谢谢!
编辑:Firefox 中的 Firebug 没有显示任何错误,PHP 错误日志没有显示任何内容……我能看到的唯一另一件事是 chrome 似乎保留了 1 个特定值。 name=ABCDE ...如果我将其更改为name=ABC 然后删除name=ABC 它将显示name=ABCDE,如果我删除name=ABCDE 它仍然会显示name=ABCDE
【问题讨论】:
-
去年发布了关于它的东西,但我不确定它是否得到修复。这应该是一个“功能”。这是给你的参考(特别是评论#8)groups.google.com/a/chromium.org/forum/#!topic/chromium-bugs/…
标签: javascript php cookies