大连做网站
首页 > 建站教程 > PHP报session相关Warning的排查与解决方法

PHP报session相关Warning的排查与解决方法

2016-12-21

PHP报session相关Warning的排查与解决方法
    1).防止在浏览器有输出之后再使用setcookie,或者header,session_start函数造成的错误。

    2).捕捉对一些不可获取的函数的输出,比如phpinfo会输出一大堆的HTML,但是我们无法用一个变量例如$info=phpinfo();来捕捉,这时候ob就管用了。

    3).对输出的内容进行处理,例如进行gzip压缩,例如进行简繁转换,例如进行一些字符串替换。

    4).生成静态文件,其实就是捕捉整页的输出,进一步而言存成文件,经常在生成HTML,或者整页缓存中使用。

5.  在PHP文件头部直接加下屏蔽警告错误的代码:
    PHP代码

    <?php 
       //如有session_star(),放在session_star()后面 
       error_reporting(E_ERROR); 
       ini_set("display_errors","Off"); 
       //你的php代码 
    ?>