PHP cannoy modify header information - headers already sent by ....
Posted Ryan.zheng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP cannoy modify header information - headers already sent by ....相关的知识,希望对你有一定的参考价值。
我采用的是MVC模式的写法,代码和html分离的写法
<?php require \'../mysql_connect.php\'; require(\'../model/functions.php\'); include_once \'../views/login.html.php\'; if ($_SERVER[\'REQUEST_METHOD\'] == \'POST\') { // 处理表单 if (isset($_POST[\'login_submit\'])) { $role = $_POST[\'role\']; $username = $_POST[\'username\']; $passwd = $_POST[\'p\']; if( user_login($pdo,$role,$username,$passwd) ){ setcookie(\'userName\',$name); setcookie(\'password\',$psw); header("location: index.php"); }else{ echo "<script>alert(\'输入信息错误,登录失败\');</script>"; } }elseif (isset($_POST[\'get_password\'])) { $email = $_POST[\'email\']; user_register($pdo,$email); } }
我在一个页面内写了两个form表单,但是两个表单都是提交到同一个PHP文件处理,到时提交第二个表单时就一直报这种错误,
解决方法:
只需要将第四行的html代码移到最后
以上是关于PHP cannoy modify header information - headers already sent by ....的主要内容,如果未能解决你的问题,请参考以下文章
PHP 缩略图图像生成器缓存:如何在 PHP 中正确设置 If-Last-Modified/Max-Age/Last-Modified HEADERS?
wordpress后台Warning: Cannot modify header information - headers already sent by
如何解决PHP 出现Warning: Cannot modify header information错误?
php5.6,Ajax报错,Warning: Cannot modify header information - headers already sent in Unknown on line 0(
使用哪一个:Expire Header、Last Modified Header 或 ETags
解决Warning: Cannot modify header information - headers already sent by....