PHP记录特定文件的请求

时间:2015-11-03 19:31:01

标签: php apache

我需要记录特定图像文件的所有请求,例如:awesome.png 我找到了一些解决方案,比如请求一个php文件,它会记录请求然后提供图像文件,但这不是我想要的...我想直接请求图像文件示例:www.mysite.com/awesome.png

我搜索了所有的ineternet,但找不到解决方案。如果你给我一些提示,我将非常感谢。

PS:我知道APACHE已经记录了它......但是我想创建我自己的定制记录脚本!

由于

1 个答案:

答案 0 :(得分:1)

正如Jeoren所说,您的网络服务器已经记录了这一点。找到您的Web服务器日志,并从文件终端运行此命令:

grep "www.mysite.com/awesome.png" apache.log

或者,另一种解决方案是正确的。您需要创建一个将图像文件名传递给的php文件。然后,PHP文件将记录加载图像的尝试,按名称归档文件,并将其流式传输给最终用户。

相关问题