Cannot modify header information headr函数有关问题,代码很简单
程序员文章站
2024-01-21 18:40:58
...
Cannot modify header information headr函数问题,代码很简单
login.php
loginController.php
验证控制器
$username=$_REQUEST['username'];
$password=$_REQUEST['password'];
if($username=='123'&&$password=='123'){
header("location:Manage.php");
exit();
} else{
echo '账号密码有误';
}
?>
管理界面
输入用户名密码123
错误提示如下:
Warning: Cannot modify header information - headers already sent by (output started at C:\wamp\www\sqlInjcetion\loginController.php:9) in C:\wamp\www\sqlInjcetion\loginController.php on line 13
求解!
另外3个php文件都是utf-8编码
------解决方案--------------------
------解决方案--------------------
你那么多html代码就是输出了
搜索下php缓冲区 header
这个问题的解释还是很多的呀.............
header("location:manage.php")
也可以换成
eacho "";
------解决方案--------------------
根据http原理(注意跟php没啥关系)
http头必须先于http实体输出
所以
从你的.php文件输出了第一个非此时再输出http响应头则无济于事,werbserver也做不了这个事情了。
------解决方案--------------------
补充一句,header本身就是修改http响应头,重定向location:只是一种的一种用法(实际被加上了302响应码)
------解决方案--------------------
注意文件格式。bom头
login.php
登陆界面
loginController.php
验证控制器
$username=$_REQUEST['username'];
$password=$_REQUEST['password'];
if($username=='123'&&$password=='123'){
header("location:Manage.php");
exit();
} else{
echo '账号密码有误';
}
?>
管理界面
欢迎管理员
输入用户名密码123
错误提示如下:
Warning: Cannot modify header information - headers already sent by (output started at C:\wamp\www\sqlInjcetion\loginController.php:9) in C:\wamp\www\sqlInjcetion\loginController.php on line 13
求解!
另外3个php文件都是utf-8编码
------解决方案--------------------
------解决方案--------------------
你那么多html代码就是输出了
搜索下php缓冲区 header
这个问题的解释还是很多的呀.............
header("location:manage.php")
也可以换成
eacho "";
------解决方案--------------------
根据http原理(注意跟php没啥关系)
http头必须先于http实体输出
所以
从你的.php文件输出了第一个非此时再输出http响应头则无济于事,werbserver也做不了这个事情了。
------解决方案--------------------
补充一句,header本身就是修改http响应头,重定向location:只是一种的一种用法(实际被加上了302响应码)
------解决方案--------------------
注意文件格式。bom头
相关文章
相关视频
专题推荐
-
独孤九贱-php全栈开发教程
全栈 170W+
主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门
-
玉女心经-web前端开发教程
入门 80W+
主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门
-
天龙八部-实战开发教程
实战 120W+
主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习
推荐阅读
-
Cannot modify header information headr函数有关问题,代码很简单
-
Cannot modify header information有关问题的解决办法(php)
-
新手求解!Cannot modify header information…的有关问题TAT
-
新手求解!Cannot modify header information…的有关问题TAT
-
Cannot modify header information这个有关问题如何解决,麻烦大神出招
-
Cannot modify header information headr函数有关问题,代码很简单
-
Cannot modify header information有关问题的解决办法(php)
-
Cannot modify header information这个有关问题如何解决,麻烦大神出招
-
Cannot modify header information headr函数有关问题,代码很简单
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论