Php 销毁会话不工作

Php 销毁会话不工作,php,jquery,session,Php,Jquery,Session,我正在为登录注销系统创建会话。但是我的会话不起作用。单击“注销”后,会话变量仍然存在 下面是我创建会话的方法 session_start(); $username = $_GET['username']; $_SESSION["username"] = $username; header('Location: employeepage.php'); 那么我是如何接受它的 session_destroy(); header('Location: login.php'); 当我使用jquery单

我正在为登录注销系统创建会话。但是我的会话不起作用。单击“注销”后,会话变量仍然存在

下面是我创建会话的方法

session_start();
$username = $_GET['username'];
$_SESSION["username"] = $username;
header('Location: employeepage.php');
那么我是如何接受它的

session_destroy();
header('Location: login.php');
当我使用jquery单击注销时。我重定向到一个应该销毁会话的页面

$('#logoutbtn').live("click",function(){
    window.location.replace("logout.php");
});
这就是我如何摧毁它

session_destroy();
header('Location: login.php');

有什么想法吗?

在使用
session\u destroy
之前,您还需要调用
session\u start()

从:


在使用
session\u destroy
之前,还需要调用
session\u start()

从:


哇!成功了!谢谢将在8分钟内接受巡回回答。哇。成功了!谢谢将在8分钟内接受巡回回答。
session_start();

// Unset all of the session variables.
$_SESSION = array();

// If it's desired to kill the session, also delete the session cookie.
// Note: This will destroy the session, and not just the session data!
if (ini_get("session.use_cookies")) {
    $params = session_get_cookie_params();
    setcookie(session_name(), '', time() - 42000,
        $params["path"], $params["domain"],
        $params["secure"], $params["httponly"]
    );
}

// Finally, destroy the session.
session_destroy();