是否有任何方法可以监视用户对图像的访问。我的网站很少有图片。但如果用户直接访问图像,例如,我想在用户访问图像时运行特定的脚本
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"并提供实际图像文件将其重定向到真实图像。