【发布时间】:2014-04-10 00:31:06
【问题描述】:
我需要有关 PHP 会话变量的帮助。我正在注册它们,然后它们从同一页面打印正常,但其他页面无法正确获取它们。
这是设置它们的页面
if($logIn){
session_start();
$_SESSION['name'] = $username;
$_SESSION['pass'] = $check[1];
$_SESSION['email'] = $email;
$_SESSION['addr'] = $check[3];
echo $_SESSION['name']." is ";
echo "logged in";
} else {
echo "nogo";
}
fclose($fp);
然后链接到的页面有
<body>
<?php include '../header.php'; ?>
<?php echo $_SESSION['name']."lets go"; ?>
它不会打印任何东西......无法弄清楚。
提前致谢!
【问题讨论】:
-
它们是 2 个独立的文件吗?如果是,在第二个文件中你必须确保再次调用
session_start()
标签: php variables session web server-side