我写的一个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" />
}
?>
请大家指点一下!非常感谢!
解决方案 »
- 请大侠看下这是什么格式的数据
- 多维数组比较问题
- 求教,多级分类中类别深度问题
- $rs = mysql_query("select count(*) from guestbook"); 会报错误
- 散分(以后不来PHP板块了,好多提问的都不及时结贴,没意思)
- 数组内相同值排除问题
- [讨论]session是以数据库形式存储好还是PHP自身的I/O形式比如好。
- 一个页面的按钮能控制另一个显示页面的提交按钮吗?也不让那个页面显示
- 怎样安装phpadmin?是不是要修改httpd里面的DocumentRoot路径?要和php文档放一起么?
- 请推荐一个 LINUX/PHP/MYSQL 虚拟主机空间
- phyMyAdmin访问mysql被拒绝了,错误信息2013
- 在线等关于mysql临时表的使用问题
前面的空格去掉就行了
去掉BOM头, 或者修改一下 php.ini output_buffering=On 就成
output_buffering已经是on了。请问,如何去掉BOM头?
如果没有空格,请把文件存为utf-8无bom的格式。