<div class="codetitle"><a style="CURSOR: pointer" data="58948" class="copybut" id="copybut58948" onclick="doCopy('code58948')"> 代码如下:
<div class="codetitle"><a style="CURSOR: pointer" data="58948" class="copybut" id="copybut58948" onclick="doCopy('code58948')"> 代码如下:
下面是别人建议
方法一:
PHP里Cookie的使用是有一些限制的。
标签之前
内容
输出浏览器前,才送出
函数时,学会遇到 "Undefined index"、"Cannot modify header information - headers already sent by"…等问题,解决办法是在输出内容之前,产生cookie,可以在程序的最上方加入函数 ob_start();
输出缓冲区
函数格式:void ob_start(void)
PHP程序的非文件头信息均不会发送,而是保存在内部缓冲区。为了输出缓冲区的内容,可以使用ob_end_flush()或flush()输出缓冲区的内容。
方法二:
解决Warning: Cannot modify header information - headers already sent by ...... 前几天装了个PHP的大头贴系统测试,发现报错Warning: Cannot modify header information - headers already sent by ......
文件开头写上
PHP.ini 然后把 output_buffering 设为 on 。重起appache,OK。看来这才是解决办法。
解决问题的)文件含有的bom原因,而PHP4,5都是不支持bom的。去掉bom,可以用Notepad++打开转换一下。(我就是看了这个才解决问题的)
解决办法