看板 PHP 關於我們 聯絡資訊
這樣用的時候,都會出現以下的錯誤訊息 Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /wkdl/www/emotor/worklog/project.php:1) in /wkdl/www/emotor/worklog/project.php on line 4 查了大家說的一些方法,像是緩衝其輸出、或著把session_start()的位置改變 都一樣的結果,大家遇到這個都是怎麼解決的阿 假設這個頁面需要使用者的ID碼來顯示其需要的資訊, 有其他方法來避開嗎??還是可以照用session?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.174.38.242
appleboy46 :session_start 前面不要有任何輸出 11/28 11:43
cloudccw :bom ? 11/28 12:15
ROCKIT :不要有任何輸出是放在整個程式碼的第一行就可以了? 11/28 15:12
seta2002 :看log應該是有輸出啦~如果是utf8格式的話不能有bom 11/28 15:33
ROCKIT :BOM是??? 11/28 17:03
ROCKIT :是UTF-8的格是沒錯~ 11/28 17:04
thitbbeb :php.ini→output_buffering = On(不知打開有缺點嗎? 11/28 18:25
liaosankai :BOM的解決方法:http://doublekai.org/blog/?p=617 11/28 21:51