dongzong3053 2015-11-03 19:31
浏览 6

PHP记录对特定文件的请求[关闭]

I need to log all requests for a particular image file, example: awesome.png I found some solutions like requesting a php file which will log the request then serve the image file, but that's not what i want...i want to directly request the image file example: www.mysite.com/awesome.png

I searched all over ineternet but can't find a solution. I will be very thanksful if you give me some hints.

PS: I KNOW APACHE IS ALREADY LOGGING IT...BUT I WANT CREATE MY OWN CUSTOM LOGGING SCRIPT!

Thanks

  • 写回答

1条回答 默认 最新

  • duanqian3464 2015-11-03 19:34
    关注

    As Jeoren said, this is already logged by your web server. Find your web server's log and run this command from the terminal on the file:

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

    Alternatively, the other solution is right. You'll need to create a php file that you pass the image file name to. Then, the PHP file would log the attempt to load the image, file the file by name, and stream it to the end user.

    评论

报告相同问题?

悬赏问题

  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 unity第一人称射击小游戏,有demo,在原脚本的基础上进行修改以达到要求
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?
  • ¥15 加热介质是液体,换热器壳侧导热系数和总的导热系数怎么算
  • ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计
  • ¥15 cmd cl 0x000007b
  • ¥20 BAPI_PR_CHANGE how to add account assignment information for service line