代码里不捕获错误,用户访问直接看到PHP报错和服务器绝对路径

6年前 (2021-01-11)阅读1回复0
genmulu
genmulu
  • 管理员
  • 注册排名1
  • 经验值27950
  • 级别管理员
  • 主题5590
  • 回复0
楼主

之前网站上线,PHP开着错误显示,代码里也没做错误捕获,用户访问的时候,接口报错直接把PHP的报错信息、服务器的绝对路径、代码文件名全展示在页面上,用户看着像垃圾站,攻击者还能直接拿到服务器的路径信息,太危险。我赶紧在PHP配置里关了错误显示,报错只记在服务器日志里,再给核心接口加了统一的错误捕获,用户看不到报错了,页面只会提示友好的错误信息。 很多新手刚上线网站,忘了关PHP的错误显示,代码也不做错误捕获,用户一访问,报错信息全露出来,不仅不专业,还把服务器路径暴露给攻击者。真的,网站上线第一时间关PHP错误显示,核心逻辑加错误捕获,别让用户看到满屏的报错信息。

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

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

0
回帖

代码里不捕获错误,用户访问直接看到PHP报错和服务器绝对路径 期待您的回复!

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

取消确定

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