[請益] session_start()用在HTML內

看板PHP作者 (ROLL)時間15年前 (2008/11/28 10:57), 編輯推噓3(305)
留言8則, 6人參與, 最新討論串1/1
這樣用的時候,都會出現以下的錯誤訊息 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

11/28 11:43, , 1F
session_start 前面不要有任何輸出
11/28 11:43, 1F

11/28 12:15, , 2F
bom ?
11/28 12:15, 2F

11/28 15:12, , 3F
不要有任何輸出是放在整個程式碼的第一行就可以了?
11/28 15:12, 3F

11/28 15:33, , 4F
看log應該是有輸出啦~如果是utf8格式的話不能有bom
11/28 15:33, 4F

11/28 17:03, , 5F
BOM是???
11/28 17:03, 5F

11/28 17:04, , 6F
是UTF-8的格是沒錯~
11/28 17:04, 6F

11/28 18:25, , 7F
php.ini→output_buffering = On(不知打開有缺點嗎?
11/28 18:25, 7F

11/28 21:51, , 8F
11/28 21:51, 8F
文章代碼(AID): #19BruCdT (PHP)