<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<?php
session_start();
?>
php5.2.9
就报错了, 怎么办
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at D:php2222admin.php:2) in D:php2222admin.php on line 3
3 回答
明月笑刀无情
TA贡献1828条经验 获得超4个赞
首先session_start
前不能有任何输出。
方案1:
要是不想改代码的话有个快速解决的方式就是改下php.ini,把output_buffering = Off
的off
改成具体值。
方案2:
检查下项目文件,除了楼上提到的无bom外,还需看下session_start
之前包含的php文件的结尾标签之后是否有换行空格之类的, 结束标签后不能有任何字符,否则会被当成html输出,一种好的处理方式是文件不带结束标签。
- 3 回答
- 0 关注
- 337 浏览
添加回答
举报
0/150
提交
取消