私は自分のウェブサイトのセッションを作成しました。セッションを開始するには、ウェブサイトの各リンクに次のコードを書きました:
session_start();
if(isset($_SESSION['User']))
{
//session_start();
$sesvar = $_REQUEST['sid'];
}
else
{
$sesvar = " ";
}
しかし、ログアウトボタンをクリックすると、セッションが破棄されます.しかし、sidの値(つまり、セッション変数を設定するパラメーターがnullに設定されています)セッションを破棄するには、次のコードを書きました:
if(isset($_REQUEST['out']))
{
session_start();
session_unset();
//unset($_SESSION['User']);
session_destroy();
header("Location:login.html");
exit;
}
ログアウト後、sid=null を取得し、その後、ウェブサイトのリンクをクリックすると、ウェルカム メッセージが null セッション変数で表示されたままになります。助けてください。