我知道有一些帖子关于这个,但没有一个真的帮助我,我得到下面的错误,在index.php文件中我只有一行php代码,它仍然抛出此错误。我该怎么做才能解决这个问题?
Warning: Cannot modify header information - headers already sent by (output started at /home/xxx/public_html/index.php:1) in /home/xxx/public_html/index.php on line 1
<?PHP setcookie("cookname", "", 1); ?>
答案 0 :(得分:1)
代码中的<?php
之前有一个空格/任何其他可见或可见的字符。
答案 1 :(得分:0)
最常见的问题是在启动PHP标记<?php
之前的空格字符。其他原因可能是UTF-8 BOM起始字符或其他不可见字符。用一些HEX编辑器检查你的脚本并检查它是否以3F 3C开头。如果在这两个十六进制字符串之前有任何内容,请删除它。您可以使用其他编辑器并启用选项以显示“隐形字符”。