为了账号安全,请及时绑定邮箱和手机立即绑定

PHP禁止输出错误或提示

PHP禁止输出错误或提示

PHP
皈依舞 2019-03-09 21:46:25
如上图所示,出现了一些提示,导致客户端出现问题,如果禁用这些错误提示
查看完整描述

4 回答

?
撒科打诨

TA贡献1934条经验 获得超2个赞

1.找到 php.ini
2.display_errors = Off

查看完整回答
反对 回复 2019-03-18
?
12345678_0001

TA贡献1802条经验 获得超5个赞

我们在开发中, 为了程序的规范性,把报错级别,调的比较高NOTICE级别的也报出来,有助于我们快速定位错误和代码规范,但是,在产品上线后,网站运营过程中,就不宜报这么多错.

1:这种错误给客户的印象不好
2:在报错时,把网站的绝对路径,如D:www1015都报出来了.增大被攻击的风险
因此,在网站上线后,就应该让报错级降低,少报错甚至不报.

修改报错级别:

    1: php.ini里修改error_reporting 选项
    2: 可以在php页面里,用error_reporting()函数来修改
你也可以在你的项目中添加这个代码:

define('DEBUG',true); // 在开发时,声明一个DEBUG模式 
    if(defined('DEBUG')) { //检测到处于开发模式 
    error_reporting(E_ALL); 
    } else { 
    error_reporting(0); 
    } 

    

查看完整回答
反对 回复 2019-03-18
?
炎炎设计

TA贡献1808条经验 获得超4个赞

display_errors = Off

查看完整回答
反对 回复 2019-03-18
?
慕标琳琳

TA贡献1830条经验 获得超9个赞

error_reporting(E_ALL^E_NOTICE^E_WARNING);

查看完整回答
反对 回复 2019-03-18
  • 4 回答
  • 0 关注
  • 763 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信