调试输出请求数据
为什么危险
直接输出请求数据,任何访问该页面的人都可能看到密码、令牌和内部结构。
var_dump($_POST);
// Remove debug output before deploying.
// While debugging, log only what you need:
error_log('fields: ' . implode(',', array_keys($_POST)));
修复方法
上线前删除输出请求数据的 var_dump/print_r。
扫描我的代码
扫描我的代码 →
粘贴文件,PHP Safe 会指出所有符合此规则的代码行。