iT邦幫忙

0

PHP Warning: Cannot modify header information

php
  • 分享至 

  • xImage

新增了其他功能之後突然跑出了警告訊息,雖然不影響功能。
上網查發現加上ob_start()就可以不跑出警告訊息,但查閱之後還是不清楚為什麼,因為我那個頁面並沒有使用header()
想請教各位~ 或是是否有其他解決方式
https://ithelp.ithome.com.tw/upload/images/20200311/20120959zhQGJzwaET.jpg
https://ithelp.ithome.com.tw/upload/images/20200311/20120959FjKUoSW1y0.jpg

看更多先前的討論...收起先前的討論...
問題在 setcookie
還是你認為 cookie 不算 header ?
html 已經載入 了 你沒辦法返回 header 修改 cookie
把那段移到網頁最上面應該就不會有警告了
fillano iT邦超人 1 級 ‧ 2020-03-11 17:51:21 檢舉
通常使用php的output cache機制,就可以避掉這類問題。
fillano iT邦超人 1 級 ‧ 2020-03-11 18:02:17 檢舉
說錯了,是output buffer,參考:
https://www.php.net/manual/en/ref.outcontrol.php
harrytsai iT邦新手 1 級 ‧ 2020-03-12 14:44:28 檢舉
php.ini 裡面可以關掉警示
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答