当用户单击“注销”时,我希望销毁会话,我试图通过使用 jQuery 调用 onClick 函数来执行此操作,然后调用包含 .PHP 文件的 .PHP 文件session_destroy();
。
索引.php
<?php
if(isset($_SESSION['username'])) {
echo "<li><a href='#' id='logOut' onclick='logOut();'>Log Out</a></li>";
}
?>
这使得注销按钮仅在用户登录时和 onClick 应该调用时可见,该按钮logOut()
包含在 Nav.js 中。
导航.js
function logOut() {
$.get("../Controller/logOut.php");
return false;
}
logOut.php
<?php
session_destroy();
?>
当我单击“注销”时,似乎什么都没有发生,并且我在 Chrome 开发控制台中没有收到任何错误。问题是什么?