如何在PHP错误日志中包含GET和POST数据

前端之家收集整理的这篇文章主要介绍了如何在PHP错误日志中包含GET和POST数据前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有办法让 PHP日志错误文件或给我发电子邮件错误包括$_POST []& $_GET []和$_SERVER []数据?

现在我得到PHP FATAL和WARNING错误以及404 NOT_FOUND错误的日志,但是在不知道用户输入和引用者之类的情况下很难调试一些错误.

谢谢

error_log(print_r($_POST,true));
error_log(print_r($_GET,true));

把它放到custom error handler中它会为你记录(‘true’参数使print_r返回文本而不是输出它).

您可能需要使用log_errors_max_len增加错误日志中的最大行长度,因为它默认为1024个字符,并且在此之后将截断所有内容(它不会在多行中拆分> 1024个字符数据).

猜你在找的PHP相关文章