在“页面二”中也加:session_start();
解决方案 »
- 如何合并下面两条SQL语句?
- php多个文件怎么调试啊
- 很急,跪请高手帮忙,不胜感激
- PHP中session有个严重的BUG?不知道是不是有朋友也遇见过.
- $_SERVER的问题,我说为什么一直url重写失败,去不掉index.php
- php源码中多个if语句嵌套 怎么清晰明了?能有软件像易语言那样画出流程线吗?
- 如何通过javascript向php服务器传送字符串
- 如何在web页中实现树形层次目录复选框
- 如何在用PHP+ORACLE中保存图片和显示图片??
- php5.2是时候退休了吗?
- 求教高手:用Zend 编译过的文件怎么样反编译?
- 表单中带有特殊字符如''<>"等特殊字符提交到数据库中会出错
<?$_SESSION["usergrade"]=1;
header(“location:页面二”);
?>页面二
<?
echo $_SESSION["usergrade"];?>
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at C:\Apache2\htdocs\msg_board\msg_search.php:2) in C:\Apache2\htdocs\msg_board\authdata.php on line 2
嗯,这样之后页面不报错了,但页面二却没有取到usergrade的值,会是什么原因?
session_start(); //这一句加不加,页面效果一样
$_SESSION['usergrade'] = 1;
header(“location:页面二”);
?>页面二
<?
session_start();
$usergrade=$_SESSION['usergrade'];
//注意大小写
?>