我的php是这样写的
include('config.php');
if(!empty($_POST['sub'])){
$username = $_POST['username'];
$password = $_POST['password'];
$check_query = mysql_query("select uname from user where uname='$username' and upassword='$password' limit 1");
$result= mysql_num_rows($check_query);
if ($result>0)
echo header("location:liebiao.php");
else
echo header("location:denglu.html");
}
前一个小时还是好的能正常跳转,先打开就不行了。报的错误是
Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\config.php:9) in C:\AppServ\www\xiaoyan.php on line 13
第13行的代码是:echo header("location:liebiao.php");,我查了说是header前面不能有输出,可是我的header的前面echo删除了还是报一样的错误,谁能帮我看一下是哪里的问题。
这个是config.php 里面就是一个正常的链接数据的的东西,没有任何输出啊!
header之前也没有任何东西!浏览器也换了,用chrome 还是一样的
我刚测试了 是可以的啊 不行了重启下环境 或者系统
追问不稳定,一会可以一会就不行了,有时候早上第一次可以,后面就不行了,每天都重启太麻烦了吧!
追答换个开发环境 xmapp就挺好的
本回答被提问者和网友采纳