0

ログインとログアウトに問題があります。

ブラウザからセッションを削除するまで、ログアウトボタンをクリックしてもログアウトしませんが、ログインはうまくいきます..

どこに問題があるのでしょうか。

これが私がすべてのファイルの先頭に置いたものです

 <?php session_start();

    if(isset($_SESSION['logged'])) {
    echo "<div id=\"username\">" ;
    echo $_SESSION['logged'] ;
    echo"</div>";
}

?>

ログアウト

   session_destroy();
   header("Location: http://127.0.0.1/            church/index.php");

 ?>

お手伝いありがとう。

4

2 に答える 2

1

session_destroy()の前にsession_start()を呼び出す必要があります。また、別の潜在的な問題は、ローカルホスト(127.0.0.1)に接続しようとしていることです。これは、ライブWebサイトですか、それともローカルマシンでテストしていますか?

于 2012-04-29T20:15:04.577 に答える
0

session_start()ログアウトページで電話をかけるのを忘れました:

<?php
    session_start();
    session_destroy();
    header("Location: http://127.0.0.1/church/index.php");
?>

session_start()セッションデータを使用するページにある必要があります。

于 2012-04-29T20:15:36.850 に答える