我在注册文件里面是这样写的 $_SESSION["msg"]="必填项未完成";
$_SESSION["img"]="regist";
}else if ($form_passwd1!=$form_passwd2){
$_SESSION["msg"]="密码不符";
$_SESSION["img"]="regist";
然后在结果界面这样写的 <td width="548">
<img src="btn/<?php echo $_SESSION["img"].".gif"?>" width="98" height="41"></td>
</tr>
<tr>
<td> </td>
<td> <?php echo $_SESSION["msg"];?></td>
可是 $_SESSION["img"] 和 $_SESSION["msg"] 的值都无法输入出来,不知道为什么,希望高手能给指点一下!
$_SESSION["img"]="regist";
}else if ($form_passwd1!=$form_passwd2){
$_SESSION["msg"]="密码不符";
$_SESSION["img"]="regist";
然后在结果界面这样写的 <td width="548">
<img src="btn/<?php echo $_SESSION["img"].".gif"?>" width="98" height="41"></td>
</tr>
<tr>
<td> </td>
<td> <?php echo $_SESSION["msg"];?></td>
可是 $_SESSION["img"] 和 $_SESSION["msg"] 的值都无法输入出来,不知道为什么,希望高手能给指点一下!
session_start();
$sid = session_id();并将$sid通过post或get方式传递到下一个页面,然后再在后面所有需要读取session的页面顶端放上:session_start();
$sid = session_id($_REQUEST['sid']);总之就是要将最初获取的$sid在所有页面间进行传递。还有一个方法就是通过设置php.ini来配置一下就不用这么麻烦了。