我想删除我设置的Cookie。如果我通过在过去的某个时间给它一个到期日期来执行此操作,则会将其标记为“到期时:会话结束时”。我注意到其他网站设法以某种方式立即删除cookie。例如,当您在stackoverflow上注销时,“user”cookie会立即消失。怎么样?
答案 0 :(得分:2)
您无法真正影响浏览器破坏过期Cookie的方式和时间。
我在这里假设您在注销后,已经发布了重定向,因此浏览器有机会立即删除cookie。
答案 1 :(得分:1)
我一直在使用javascript来摆脱一个运行良好的cookie(假设浏览器已启用javascript)
您需要下载jquery.cookie.js并将其包含在内。
<script type="text/javascript" src="jquery.cookie.js" ></script>
<script type="text/javascript">
var myCookie= readCookie('myCookie');
if (!!myCookie) {eraseCookie('myCookie');}
</script>
当然,如果需要,您可以允许服务器决定是否发出此javascript。