<!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
就報(bào)錯(cuò)了, 怎么辦
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 回答

慕容3067478
TA貢獻(xiàn)1773條經(jīng)驗(yàn) 獲得超3個(gè)贊
1.千萬別用“記事本”來另存utf-8格式;
2.用ultredit存為“utf-8無bom”格式。

明月笑刀無情
TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超4個(gè)贊
首先session_start
前不能有任何輸出。
方案1:
要是不想改代碼的話有個(gè)快速解決的方式就是改下php.ini,把output_buffering = Off
的off
改成具體值。
方案2:
檢查下項(xiàng)目文件,除了樓上提到的無bom外,還需看下session_start
之前包含的php文件的結(jié)尾標(biāo)簽之后是否有換行空格之類的, 結(jié)束標(biāo)簽后不能有任何字符,否則會(huì)被當(dāng)成html輸出,一種好的處理方式是文件不帶結(jié)束標(biāo)簽。
- 3 回答
- 0 關(guān)注
- 355 瀏覽
添加回答
舉報(bào)
0/150
提交
取消