加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

发布时间:2020-12-13 18:21:17 所属栏目:PHP教程 来源:网络整理
导读:有没有办法让 PHP日志错误到文件或给我发电子邮件错误包括$_POST [] $_GET []和$_SERVER []数据? 现在我得到PHP FATAL和WARNING错误以及404 NOT_FOUND错误的日志,但是在不知道用户输入和引用者之类的情况下很难调试一些错误. 谢谢 error_log(print_r($_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个字符数据).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读