无法在点击链接时取消设置会话

时间:2018-05-24 07:10:45

标签: php session-variables

我在每个页面都设置了 <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

但会话未清除并显示会话数据。我能错过什么?

3 个答案:

答案 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" ");
?>