破坏php后启动会话

hai*_*ets 2 php session echo logout destroy

我有一个用于我的Web应用程序的注销文件.我想在注销后创建一个会话,以便我可以回显注销成功消息.我的注销代码有效但我在销毁前一个会话后无法创建新会话.

执行此操作的最佳方法是什么,请参阅代码:

//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']);
}
Run Code Online (Sandbox Code Playgroud)

如果可能的话,我想避免在url中传递变量.

Ry-*_*Ry- 10

session_start()之后再打电话session_destroy()


ant*_*ver 6

刚刚开始一个新的会议:

session_start();
session_destroy();
session_start();
$_SESSION['food'] = 'pizza';
Run Code Online (Sandbox Code Playgroud)