当前位置:首页 » PHP » Cannot send session cookie - headers already sent by
Cannot send session cookie - headers already sent by
来自:thinksnet时间:2012-04-01 21:06:12

 

错误提示
Warning: Cannot send session cookie - headers already sent
Warning: Cannot send session cache limiter - headers already sent
分析及解决办法
1.这一类问题,的原因是你在程序中使用session_start()时,之前已经有实际的html内容输出了。或许你说,我没有啊,我只不过是echo或print一条消息了。很抱歉,你的echo或print语句所产生的输出,就是实际的html内容输出。解决此类问题的办法是,将你的session_start()调到程序的第一行。
注意:前面有空格也不行。
其它方法:
2.**去掉所有header()
3.打开 php.ini 然后把 output_buffering 设为 on ,重起appache,OK
关键词:php