我正在尝试通过url将会话名称传递给页面,并使用$ _GET检索它,然后设置会话名称,然后我就可以开始正确的会话。
但是我收到错误,并且会有一个空白的sessionName ..
示例:
$sessionName = $_GET['sessionName'];
session_name($sessionName);
session_start($sessionName);
知道为什么这不起作用?如果我取出session_start和echo sessionName,它运行正常并回显会话名称。
答案 0 :(得分:0)
与我合作:
$_GET['sessionName'] = 'MYSESSION';
$sessionName = $_GET['sessionName'];
session_name($sessionName);
session_start($sessionName);
echo 'Session name: '.session_name().'<br>Session id: '.session_id();
输出:
Session name: MYSESSION
Session id: rtf3pjftivccsbbduplqcgk1j0