【发布时间】:2013-02-18 05:00:12
【问题描述】:
我创建了一个进入新页面的登录页面。 当我登录时,会话确实被创建但是当我打开一个新页面时,它说登录以查看。 在我尝试创建注销脚本之前,代码运行良好。
if($_SESSION['user_name'])
{
echo '<h3> Hello ' . $_SESSION['user_name'] . '. Not you?</h3> <a href="signout.php">Sign out</a>';
}
else
{
echo '<a href="signin.php">Sign in</a> or <a href="sign up">create an account</a>.';
}
这是重定向页面上的脚本。它总是显示第二句话。
【问题讨论】:
-
你在到处使用
session_start()吗? -
你的 session_start() 在哪里????
-
对不起,我忘了放置 session_start();在代码中。
-
犯了一个非常愚蠢的错误。