0

ユーザーがログアウトしたときに、ユーザーをフロントページにリダイレクトするのに問題があります。switch caseステートメントがあり、ログアウトを処理するステートメントは次のようになります。

    case 'logout':
    offline($_SESSION['user_id']);
    session_destroy();
    include_once 'index.php';
    break;

index.phpを含めると、ユーザーがフロントページにリダイレクトされると思いました。これは、セッション時に発生するはずだからです。ただし、ページは空白で、URLはlocalhost / web //?a=logoutです。

私は何が間違っているのですか?

4

1 に答える 1

2

OK、OP!あなたがそれを求めなかったとしても、私は私の答えを更新しました。だから、これをもう一度チェックしてください

置くheader('Location: http://site.com/index.php');

次のようにコードを作成します。

case 'logout':
    offline($_SESSION['user_id']);
    session_destroy();
  header('Location: http://site.com/index.php');
   exit();
    break;
于 2012-11-17T01:08:14.050 に答える