【发布时间】:2016-03-09 10:29:54
【问题描述】:
我想用这个删除一个现有的 cookie:
header2.php
<?php
if(isset($_POST['logout1']))
{
unset($_COOKIE['hr']);
setcookie("hr", "", time() -3600);
header("Location: ../index.php");
return true;
} ?>
但无法删除 cookie。那么有什么问题呢?
这是我的
hr.php
<?php
include "header2.php";
$auth = $_COOKIE['hr'];
header ("Cache-Control:no-cache");
if(!$auth == "ok")
{
header ("Location: ../index.php");
}
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1" style="background-color: #228B22">
<ul class="nav navbar-nav navbar-right">
<li>
<h4 style = "margin-top:18px; color:#fff;"> HR </h4>
</li>
<li>
<button type="submit" name="logout1">logout</button>
</li>
</ul>
</div>
【问题讨论】: