| 導購 | 订阅 | 在线投稿
分享
 
 
 

setcookie語句的問題

2008-12-22 08:11:45  編輯來源:互聯網  简体版  手機版  評論  字體: ||
 
  出現的錯誤提示:
  Warning: Cannot modify header information - headers already sent by
  解決辦法:
  打開php_ini,搜索output_bufferfing,把前面的分號去掉,把off修改爲on,或者設置一個數值。就可以了。
  這類語句,造成這個原因是因爲setcookie語句的問題。
  cookie本身在使用上有一些限制,例如:
  1.呼叫setcookie的?述必?放在標簽之前
  2.呼叫setcookie之前,不可使用echo
  3.直到??被重新?入後,cookie才?在程式中出?
  4.setcookie函數必?在任何?料?出至浏覽器前,就先送出
  5.……
  基於上面?些限制,所以?行setcookie()函數時,常?碰到」Undefined index」、」Cannot modify header information - headers already sent by」…等??,解?」Cannot modify header information - headers already sent by」這個??的方法是在産生cookie前,先延緩?料輸出至浏覽器,因此,您可以在程式的最前方加上ob_start();這個函?。這樣就可以解決了。
 
出現的錯誤提示: Warning: Cannot modify header information - headers already sent by 解決辦法: 打開php_ini,搜索output_bufferfing,把前面的分號去掉,把off修改爲on,或者設置一個數值。就可以了。 這類語句,造成這個原因是因爲setcookie語句的問題。 cookie本身在使用上有一些限制,例如: 1.呼叫setcookie的?述必?放在標簽之前 2.呼叫setcookie之前,不可使用echo 3.直到??被重新?入後,cookie才?在程式中出? 4.setcookie函數必?在任何?料?出至浏覽器前,就先送出 5.…… 基於上面?些限制,所以?行setcookie()函數時,常?碰到」Undefined index」、」Cannot modify header information - headers already sent by」…等??,解?」Cannot modify header information - headers already sent by」這個??的方法是在産生cookie前,先延緩?料輸出至浏覽器,因此,您可以在程式的最前方加上ob_start();這個函?。這樣就可以解決了。
󰈣󰈤
 
 
 
>>返回首頁<<
 
 
 
 
 熱帖排行
 
王朝網路微信公眾號
微信掃碼關註本站公眾號 wangchaonetcn
 
  免責聲明:本文僅代表作者個人觀點,與王朝網絡無關。王朝網絡登載此文出於傳遞更多信息之目的,並不意味著贊同其觀點或證實其描述,其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,並請自行核實相關內容。
 
© 2005- 王朝網路 版權所有