ユーザーが「ログアウト」をクリックしたときにセッションを破棄しようとしています.jQueryを使用してonClick関数を呼び出し、.PHPファイルを呼び出しますsession_destroy();
.
index.php
<?php
if(isset($_SESSION['username'])) {
echo "<li><a href='#' id='logOut' onclick='logOut();'>Log Out</a></li>";
}
?>
logOut()
これにより、ユーザーがログインしていて、Nav.js に含まれているonClick を呼び出す必要がある場合にのみ、ログアウト ボタンが表示されます。
Nav.js
function logOut() {
$.get("../Controller/logOut.php");
return false;
}
logOut.php
<?php
session_destroy();
?>
[ログアウト] をクリックしても何も起こらないようで、Chrome Dev コンソールでエラーが発生しません。何が問題ですか?