0

アプリケーションでログイン/ログアウト システムを作成しましたが、 などを使用しても機能しsession_start();ませsession_destroy();session_unset ();

これが私がこれまでに行ったことです:

最初のページ (ログイン)

<?php
    if(
    !isset($_SERVER['PHP_AUTH_USER'])||
    !isset($_SERVER['PHP_AUTH_PW'])||
    ($_SERVER['PHP_AUTH_USER'])!="admin"||
    ($_SERVER['PHP_AUTH_PW']!="admin")
     )
{
header('WWW-Authenticate: Basic realm="Accès refusé"');
echo 'Accès refusé';
exit;
}
else
session_start (); 
$_SESSION['PHP_AUTH_USER'] = "admin"; 
$_SESSION['PHP_AUTH_PW'] = "admin"; 
echo '

これはログアウト部分です

<?php

session_start();
session_unset ();
session_destroy(); 
header("Location: index.php");
die;    
?>

問題は、ログアウト ボタンをクリックしてもセッションが破棄されないことです。

4

1 に答える 1

1

別のログイン/ログアウト システムを作成します。難しくありません。

于 2013-06-21T00:43:55.757 に答える