图像访问监控


Image access monitoring

是否有任何方法可以监视用户对图像的访问。我的网站很少有图片。但如果用户直接访问图像,例如,我想在用户访问图像时运行特定的脚本

 http:www.website.com/images/image1.jpg

若用户直接把上面的链接放到浏览器中,那个么脚本应该运行。有办法吗?

将对images/*的所有访问重写到脚本中,并使用mod_Rewrite在脚本上提供文件。在脚本中,您可以在重新发送文件之前,调用数据库或其他什么。。。

Url重写指南

使用PHP 提供文件

示例htaces:

RewriteEngine on    
RewriteRule ^/images/(.*) getImage.php?i=$1 [L]

我不使用php,但在任何web框架中,您都应该能够进行URL调度(例如使用regex来路由任何*.jpg访问),记录它,然后通过将标头MIME类型设置为"images/jpeg"并提供实际图像文件将其重定向到真实图像。