当前位置:Gxlcms > PHP教程 > 从测试环境移到正式环境后session没有值

从测试环境移到正式环境后session没有值

时间:2021-07-01 10:21:17 帮助过:31人阅读

从测试环境移到正式环境后session没值
做了一个登陆页面,根据登陆状态在页面上方显示不同的布局。
登陆前

登陆后,根据session的值显示为

这都是测试环境的效果,运行没有问题。
但是我移到正式环境后,登陆过后,还是显示为第一张图片的样子,登陆和注册。

我实现的方法是在header.html里面嵌入php,根据session['username']是否有值来判断如何输出html代码。
session是在登陆界面,也就是login.php里面取值的。


if(isset($_SESSION['username']))
{
echo "";
echo "
  • 我的帐号
  • ";
    echo "
  • 退出
";
echo "登录为 ".$_SESSION['username']."";
}
else
{
echo "";
echo "
  • 登录
  • ";
    echo "
  • 注册
";
}

?>


注:测试环境是XP,正式环境是server03.

分享到:


------解决方案--------------------
没有看到 session_start();

人气教程排行