我有一個針對我的web應用程序的註銷文件。我想在註銷後創建會話,以便我可以回顯註銷成功消息。我的註銷代碼有效,但是我無法在銷燬前一個會話後創建新會話。銷燬php後啓動會話
什麼是做到這一點的最好辦法,看代碼:
//LOGOUT.PHP
session_start();
//// unset all $_SESSION variables
session_regenerate_id();
session_unset();
session_destroy();
$_SESSION['logoutsuccess'] = 'You have successfully logged out.';
header("Location: /login/");
exit;
//LOGIN.PHP (ECHO SUCCESS MESSAGE)
if(isset($_SESSION['logoutsuccess']))
{
echo '<div class="success">'.$_SESSION['logoutsuccess'].'</div>';
unset($_SESSION['logoutsuccess']);
}
我想,以避免傳遞變量在url如果可能的話。
有做重定向的任何好理由?爲什麼不能在註銷頁面上顯示成功狀態? –