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

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

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

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

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

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

我实现的方法是在header.html里面嵌入php,根据session['username']是否有值来判断如何输出html代码。
session是在登陆界面,也就是login.php里面取值的。
  1. <br>
  2. <br>
  3. <!--?php<br /-->
  4. if(isset($_SESSION['username']))<br>
  5. {<br>
  6. echo "";<br>
  7. echo "<ul><li>我的帐号</li>";<br>
  8. echo "<li>退出</li></ul>";<br>
  9. echo "登录为 ".$_SESSION['username']."";<br>
  10. }<br>
  11. else<br>
  12. {<br>
  13. echo "";<br>
  14. echo "<ul><li>登录</li>";<br>
  15. echo "<li>注册</li></ul>";<br>
  16. }<br>
  17. <br>
  18. ?><br>


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

分享到:


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

人气教程排行