这个问题基本上解释了这一切,我试图在 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