我正在使用session_start();在我的登录页面的顶部。用户登录后,屏幕上会显示一条消息,表明正在设置会话。但是,我无法在页面之间进行会话,或者我可以回显SID。这是一个空白值。如果有人能告诉我我错在哪里,我将不胜感激。由于会话未在php5的所有页面上设置
<?php
$userpost = mysql_real_escape_string($_POST['user']);
if (!isset($_SESSION['user'])) {
session_start();
$_SESSION['user'] = $userpost;
}
echo $_SESSION['user'] .' '. 'Just logged in' . SID;
// Or maybe pass along the session id, if needed
?>
你说你已经登录到登录页面顶部的session_start(),你会在你使用$ _SESSION的每个页面上都需要它。 – simnom