调试完没关错误输出,用户打开网站全是报错信息,像网站彻底坏了
之前调试网站bug,我把PHP的错误输出打开了,页面上直接显示详细的报错信息,方便找问题,结果bug修完之后,我忘了把错误输出关掉,用户打开网站,页面上全是红色的报错代码,路径、数据库错误全露在外面,像网站彻底坏了一样,当天有用户给我留言说网站是不是被黑了,怎么全是代码。我赶紧把错误输出关了,改成只写日志不显示在页面上,之后用户就看不到报错了。 很多新手调试完代码,忘了关错误显示,结果用户打开网站全是报错信息,不仅露了服务器路径、数据库信息,还让用户觉得网站特别不专业、像坏了一样,直接就走了。从那之后我所有线上环境,永远关页面错误显示,错误全写到日志里,用户看不到任何报错,只有我登服务器才能看日志。真的,线上网站千万别开错误页面输出,用户看不懂代码,看到满屏报错直接就走,还容易把服务器敏感信息露给别人。
本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。
0