我写的一个php程序,在我的机器(机器A)上运行没问题。新装了一台Windows2003(机器B),安装了AppServer,并把机器A的php.ini复制到机器B上,然后把我写的php程序放到www文件夹下面。运行时报错:
Warning:Cannot modify header information-headers already sent by(output started at C:\AppServer\www\down.php:1) in C:\AppServer\www\down.php on line 3.我的前几行代码是:<?php
if($_COOKIE['refresh_time']<2){
setcookie('refresh_times',++$_COOKIE['refresh_times']);
echo '<meta http-equiv='refresh" content="20" />
}
?>
请大家指点一下!非常感谢!
前面的空格去掉就行了
去掉BOM头, 或者修改一下 php.ini output_buffering=On 就成
output_buffering已经是on了。请问,如何去掉BOM头?
如果没有空格,请把文件存为utf-8无bom的格式。