推 fillano:錯誤是說,在shop_show.php第三行有內容送出,無法再傳送 06/13 22:40
→ fillano:cookie,所以session也出問題,檢查一下吧 06/13 22:41
推 knockout:session.cache_limiter = ??? <== 看一下PHP.INI的設定 06/14 11:29
推 knockout:再來有相關的設定就是 output_buffering = 06/14 11:57
→ knockout:錯誤訊息的意思是:HEADERS已經有送過,被限制無法再送~ 06/14 11:57
→ knockout:所以要查一下SESSION CASHE_LIMIT的設定及BUFFER的設定 06/14 11:59
推 pael:首先要感謝各位前輩的指教 問題已解決 我也不知道怎麼弄的 06/14 12:30
→ pael:不過又有新的問題產生,現在反倒是 session_destroy() 出問題 06/14 12:31
→ pael:目前我的 php.ini 設定如下: 06/14 12:32
→ pael:session.cache_limiter = nocache 06/14 12:32
→ pael:output_buffering = Off 06/14 12:32
→ pael:session.auto_start = 0 06/14 12:32
→ pael:session.use_cookies = 1 06/14 12:33
→ pael:session.cookie_lifetime = 0 06/14 12:33
→ pael:Warning: Cannot modify header information - headers alrea 06/14 12:34
→ pael:sent by (output started at C:\AppServ\www\Test\Test.php:3 06/14 12:34
→ pael:) in C:\AppServ\www\Test\shop_src.php on line 50 06/14 12:35
→ pael:上面是錯誤訊息 shop_src.php 的50行正是 session_destroy() 06/14 12:35
推 knockout:output_buffering = 4096 試試 06/14 12:37
推 pael:阿 抱歉 問題不是出在 session_destroy() 的樣子 06/14 12:40
→ pael:而是 header("Location: XXXXXXXXXXXXXXX.php"); 的地方 06/14 12:41
推 pael:爬了一下文章 看到前面也有人問 header 的相關問題 應有解 06/14 12:50
→ pael:再次感謝大大的相助 而且回文好快呀!呵~ ^^ 06/14 12:51