PHP表示警告:无法修改标题信息-标题已由发送(输出从/home/waiokqbg/public_html/index.PHP:37开始)
在我将文件从本地主机“iis”移动到网络旅馆上的apache之后。我一直收到这样一个错误,上面写着“警告:无法修改头信息-第50行/home/waiokqbg/public_html/index.php:37)中/home/waiokqbg/public_html/Engine/php/classes/users.class.php中已发送的头(输出开始于/home/waiokqbg/public_html/index.php:37)” 它说头文件是由index.php在第37行发送的,这里是 第37行index.php上的代码是什么样子的:PHP表示警告:无法修改标题信息-标题已由发送(输出从/home/waiokqbg/public_html/index.PHP:37开始),php,html,Php,Html,在我将文件从本地主机“iis”移动到网络旅馆上的apache之后。我一直收到这样一个错误,上面写着“警告:无法修改头信息-第50行/home/waiokqbg/public_html/index.php:37)中/home/waiokqbg/public_html/Engine/php/classes/users.class.php中已发送的头(输出开始于/home/waiokqbg/public_html/index.php:37)” 它说头文件是由index.php在第37行发送的,这里是
<div id="loginwrap" <?php if(isset($_GET['noticelogin'])){echo"style='display: block'";} ?>>
非常感谢您的帮助这意味着在执行php之前还有一些额外的信息: 确保您遵循布局
------- There should not be anything here----------
<?php
echo "your code here";
?>
----这里不应该有任何东西----------
使用标题时,必须确保其上方没有呈现的代码,例如HTML
考虑以下示例:
<?php
...
header("location: http://www.mediaview.nu/index.php?noticelogin=0");
...
?>
<html>
...
...
任何标题
调用必须在发送任何输出之前进行
您可以阅读更多信息。这不是第50行的错误。可能是您的代码在第50行到达之前和之后发送了一条错误消息,您将收到此消息
我建议您单独运行此代码,以获取第一条错误消息
例如,您可以使用伪参数运行编写URL
index.php?noticelogin=OK&anotherparame=TEST
请参见列表中的第三个要点
index.php?noticelogin=OK&anotherparame=TEST