gpt4 book ai didi

php - 如何在 PHP 中禁用 "referer"到 error_log 的附加?

转载 作者:可可西里 更新时间:2023-11-01 00:43:53 24 4
gpt4 key购买 nike

PHP 错误日志通常如下所示:

[Tue Sep 02 15:46:13 2014] [error] [client 192.168.0.105] blah, blah, ... , referer: https://192.168.0.21/blah/blah
[Tue Sep 02 15:46:13 2014] [error] [client 192.168.0.105] blah, blee, ... , referer: https://192.168.0.21/blah/blee

如何让它们看起来像这样?

[Tue Sep 02 15:46:13 2014] [error] [client 192.168.0.105] blah, blah, ... 
[Tue Sep 02 15:46:13 2014] [error] [client 192.168.0.105] blah, blee, ...

我尝试了 $_SERVER['HTTP_REFERER']=''; 但它(毫不奇怪)没有帮助。

最佳答案

(回答一个老问题,我知道,但我最近不得不自己解决这个问题,所以也许这会对其他人有所帮助...)

这可以通过设置 'ErrorLogFormat' directive 来完成,在您的服务器配置或 virtualhost .conf 文件中。像这样:

ErrorLogFormat "[%t] [%l] [pid %P] %F: %E: [client %a] %M"

或者也许在您的服务器配置中查找默认值并修改它 - 您只需要摆脱 %{Referer}i,这是添加引用 url 的原因。

关于php - 如何在 PHP 中禁用 "referer"到 error_log 的附加?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25632128/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com