PHP调试的时候遇到Warning: session_start() [function.session-
?
? ? 今天調試PHP的時候,PHP調試的時候遇到Warning: session_start() [function.session-start]: Cannot send session cache limiter一時之間也是麻煩。
? ? 后來百度許久,終于找出個可行辦法
? ??直接給session_start()加上@session_start()就OK了
? ? 還有幾種方法,也一并放過來;
? ??
? ? 如果用dreamwever的話并使用utf-8編碼,請在某個頁面上右鍵==>頁面屬性==>標題/編碼,就會看到一個“包括Unicode 簽名(BOM)(S)”的復選框,把它取消即可。這是因為utf-8編碼文件含有的bom原因,而php4,5都是不支持bom的
? ? 修改php.ini中的session.auto_start = 0 為 session.auto_start = 1
? ? 該信息說明在啟用session的時候,已經有內容輸出,可在最上面加 ob_start()。(ob是output buffering的簡稱,ob用對了,能加速網頁的速度,但是盲目的加上ob函數,只會增加CPU額外的負擔。)
? ? 在PHP文件頭部直接加下屏蔽警告錯誤的代碼:
<?php?
//如有session_star(),放在session_star()后面?
error_reporting(E_ERROR);?
ini_set("display_errors","Off");?
//你的php代碼?
?>
?
歡迎轉載,LY客棧-袁建軍-博客:PHP調試的時候遇到Warning: session_start() [function.session-,轉載請注明原文網址:http://blog.lykezhan.com/jishu/biji/2017/0301/213.html?
轉載于:https://www.cnblogs.com/lykezhan/p/6691300.html
總結
以上是生活随笔為你收集整理的PHP调试的时候遇到Warning: session_start() [function.session-的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用unsigned char 表示字节
- 下一篇: Java NIO(一) Java NIO