我已将图片上传到我的服务器,并且正在被许多其他多个网站请求使用。我想跟踪特定站点的图像请求数以及查看图像的用户的IP地址。这可能吗?如果是,我该怎么办?
答案 0 :(得分:1)
解决方案是让他们通过PHP脚本访问图像,而不是直接访问文件。
通过这种方式,您可以将图像放在客户端无法访问的目录中。
您的脚本将被称为: image.php?file = image.jpg
image.php 的伪代码:
$filename = $_GET['file'];
get_user_info_and_push_to_database(); // see $_SERVER['REMOTE_ADDR']
load_file_and_send_file_to_user(); // see header() and readfile()