有没有办法监控用户的图像访问。我的网站图片很少。但是如果用户直接访问图像,我想在用户访问图像时运行特定的脚本,例如
http:www.website.com/images/image1.jpg
如果用户直接将以上链接放在浏览器中,那么脚本应该运行。有什么办法吗?
答案 0 :(得分:1)
将对images / *的所有访问权重写为脚本,并使用mod_rewrite通过脚本提供文件。在脚本中,您可以 - 发送文件 - 调用数据库或其他东西......
示例htacces:
RewriteEngine on
RewriteRule ^/images/(.*) getImage.php?i=$1 [L]
答案 1 :(得分:0)
我不使用php但是在任何Web框架中你都应该能够进行URL调度(例如使用正则表达式来路由任何* .jpg访问),记录它然后通过设置标题将其重定向到真实图像MIME类型为'image / jpeg'并提供实际图像文件。