Home  >  Article  >  Backend Development  >  从测试环境移到正式环境后session没有值

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

WBOY
WBOYOriginal
2016-06-13 12:43:47834browse

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

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

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

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

<br />
<div id="top-menu"><br />
<?php<br />
	if(isset($_SESSION['username']))<br />
    {<br />
    	echo "<div id='account'>";<br />
        echo "<ul><li><a href='account.html' class='my-account'>我的帐号</a></li>";<br />
		echo "<li><a href='tools/logout.php' class='logout'>退出</a></li></ul></div>";<br />
    	echo "<div id='loggedas'>登录为 <a href='account.html'>".$_SESSION['username']."</a></div>";<br />
    }<br />
    else<br />
    {<br />
    	echo "<div id='account'>";<br />
        echo "<ul><li><a href='login.html' class='login'>登录</a></li>";<br />
		echo "<li><a href='register.html' class='register'>注册</a></li></ul></div>";<br />
    }<br />
<br />
?><br />


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

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn