这是我设置会话的登录代码:
<?php
session_start();
foreach ($query_result as $rows) {
if (($rows['admin_username'] == $username) && ($rows['admin_password'] == $password)) {
$_SESSION['valid'] = true;
$_SESSION['timeout'] = time();
$_SESSION['username'] = $username;
$match_flag = true;
break;
}
}
这是我的下一个无法访问会话的文件代码:
<?php
session_start();
echo " session value username is: ";
var_dump($_SESSION['username']); exit();
?>
它在localhost上完美运行,但是当我在服务器上运行它时,会在会话值中打印NULL。
请帮我解决这个问题。
答案 0 :(得分:0)
使用错误报告并检查是否显示任何错误。
ini_set('display_errors', '1');
error_reporting(E_ALL);