PHP报错级别别全开,用户打开看到一堆警告,以为网站垃圾站,关了notice就干净

10年前 (2017-05-06)阅读1回复0
genmulu
genmulu
  • 管理员
  • 注册排名1
  • 经验值27950
  • 级别管理员
  • 主题5590
  • 回复0
楼主

新手PHP配置,把报错级别开成全显示,一堆notice警告直接输出到页面,用户看到一堆报错信息,以为网站是个垃圾站,其实报错级别设对了,只显示致命错误,警告就记日志。第一,生产环境把notice级别的警告关了,别输出到页面,这些不影响功能,但是用户看到报错特别奇怪;第二,致命错误还是要显示,开发的时候能定位问题,生产环境也能记到日志里;第三,报错日志单独存,别输出到页面,用户看不到,自己后台查日志;第四,别把错误直接输出给用户,不然黑客顺着报错信息,知道你网站的路径和结构,容易被攻击。

我之前PHP报错全开,用户打开页面看到一堆Deprecated警告,还以为网站被黑了,赶紧把notice警告关了,只把致命错误记日志,页面干干净净,用户再也没看到报错。很多新手把PHP报错全开,觉得方便调试,结果用户看一页面错误,直接关站,设对报错级别,开发方便,用户也看不到奇怪的提示。

本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。

本文地址:https://www.genmulu.cn/genmulu/3639.html

0
回帖

PHP报错级别别全开,用户打开看到一堆警告,以为网站垃圾站,关了notice就干净 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息