如何计算某个特定网站向我的网站发出的图像请求数

时间:2014-07-12 10:20:42

标签: php database request

我已将图片上传到我的服务器,并且正在被许多其他多个网站请求使用。我想跟踪特定站点的图像请求数以及查看图像的用户的IP地址。这可能吗?如果是,我该怎么办?

1 个答案:

答案 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()