【发布时间】:2017-02-20 04:09:17
【问题描述】:
我在删除 Chrome 中的特定 cookie 时遇到问题,调试器根本没有拾取任何东西,尽管这是在另一个 SO 线程中找到的相同代码
reset.php
<?php
session_start();
?>
<html>
<head>
<script type="text/javascript">
// Option 1 - set cookie to null
//$.cookie('welcome_<?php echo $_SESSION['myusername']; ?>', null);
// Option 2 - delete specific cookie
delete_cookie('welcome_<?php echo $_SESSION['myusername']; ?>');
// relocate back to index.php
window.location = 'index.php';
</script>
</head>
<body>
</body>
</html>
我尝试通过delete_cookie直接删除cookie,也尝试将cookie设置为null,都没有结果。
我不擅长 JavaScript,如果有人能指出我正确的方向,我将不胜感激。一定很简单。
谢谢
【问题讨论】:
-
你能告诉我们delete_cookie函数吗?
-
没有这样的php函数叫做
delete_cookie()。如果你想删除一个cookie,你必须setcookie()过去。您还需要记住 cookie 是特定于客户端的,因此您不能删除人员 X 的 cookie,除非他们访问该页面。
标签: javascript php cookies