欢迎来到代码驿站!

PHP代码

当前位置:首页 > 软件编程 > PHP代码

关于php开启错误提示的总结

时间:2020-12-19 11:45:00|栏目:PHP代码|点击:

第一种方法:在php.ini文件里改变display_errors和error_reporting的值,没有的直接加上

; 第一处修改

; display_errors = Off

display_errors = On

 

; 第二处修改

; error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT

error_reporting = E_ALL | E_STRICT

display_errors

错误回显,一般常用语开发模式,但是很多应用在正式环境中也忘记了关闭此选项。错误回显可以暴露出非常多的敏感信息,为攻击者下一步攻击提供便利。推荐关闭此选项。

display_errors = On

开启状态下,若出现错误,则报错,出现错误提示

dispaly_errors = Off

关闭状态下,若出现错误,则提示:服务器错误。但是不会出现错误提示

error_reporting可以设置的参数,如下:

错误报告是位字段。可以将数字加起来得到想要的错误报告等级。

E_ALL ?C 所有的错误和警告(不包括 E_STRICT)

E_ERROR ?C 致命性的运行时错误

E_WARNING ?C 运行时警告(非致命性错误)

E_PARSE ?C 编译时解析错误

E_NOTICE ?C 运行时提醒(这些经常是你代码中的bug引起的,也可能是有意的行为造成的。)

E_STRICT ?C 编码标准化警告,允许PHP建议如何修改代码以确保最佳的互操作性向前兼容性。

E_CORE_ERROR ?C PHP启动时初始化过程中的致命错误

E_CORE_WARNING ?C PHP启动时初始化过程中的警告(非致命性错)

E_COMPILE_ERROR ?C 编译时致命性错

E_COMPILE_WARNING ?C 编译时警告(非致命性错)

E_USER_ERROR ?C 用户自定义的错误消息

E_USER_WARNING ?C 用户自定义的警告消息

E_USER_NOTICE ?C 用户自定义的提醒消息

第二种方法:在Apache的 httpd.conf文件里加上下面两句

php_flag display_errors on

php_value error_reporting 2039

上一篇:PHP字符编码问题之GB2312 VS UTF-8解决方法

栏    目:PHP代码

下一篇:PHP内核探索:哈希表碰撞攻击原理

本文标题:关于php开启错误提示的总结

本文地址:http://www.codeinn.net/misctech/34536.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有