代码中开启 display_errors
为什么危险
展示给访客的错误信息会暴露文件路径、SQL 查询,有时甚至是凭据。
ini_set('display_errors', '1');
ini_set('display_errors', '0');
ini_set('log_errors', '1');
ini_set('error_log', '/var/log/php/app.log');
修复方法
仅在开发环境显示错误,生产环境用 log_errors 记录。
扫描我的代码
扫描我的代码 →
粘贴文件,PHP Safe 会指出所有符合此规则的代码行。