调试完没关错误输出,用户打开网站全是报错信息,像网站彻底坏了

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

之前调试网站bug,我把PHP的错误输出打开了,页面上直接显示详细的报错信息,方便找问题,结果bug修完之后,我忘了把错误输出关掉,用户打开网站,页面上全是红色的报错代码,路径、数据库错误全露在外面,像网站彻底坏了一样,当天有用户给我留言说网站是不是被黑了,怎么全是代码。我赶紧把错误输出关了,改成只写日志不显示在页面上,之后用户就看不到报错了。 很多新手调试完代码,忘了关错误显示,结果用户打开网站全是报错信息,不仅露了服务器路径、数据库信息,还让用户觉得网站特别不专业、像坏了一样,直接就走了。从那之后我所有线上环境,永远关页面错误显示,错误全写到日志里,用户看不到任何报错,只有我登服务器才能看日志。真的,线上网站千万别开错误页面输出,用户看不懂代码,看到满屏报错直接就走,还容易把服务器敏感信息露给别人。

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

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

0
回帖

调试完没关错误输出,用户打开网站全是报错信息,像网站彻底坏了 期待您的回复!

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

取消确定

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