我在每个页面都设置了 <div style="text-align: center;">
<a href="clearorder.php">Clear order</a>
</div>
。现在,我想取消设置会话
clearorder.php
这是我的 <?php
session_start();
$_SESSION["cart"] = array();
session_destroy();
header('location:'.$_SERVER['HTTP_REFERER']);
?>
dist
但会话未清除并显示会话数据。我能错过什么?
答案 0 :(得分:0)
首先销毁会话,然后设置一个空数组,这样就可以清楚了,
session_destroy();
$_SESSION = array(); // Clears the $_SESSION
答案 1 :(得分:0)
你可以试试这个。我希望它能帮到你
session_destroy();
redirect(base_url('login'), 'refresh');
答案 2 :(得分:0)
我让我的退出按钮工作的方式就是
"Button that leads to (Example: logout.php)"
<?php
Session_start();
Session_destroy();
Header("Location: "Whatever page you want" ");
?>