0

我正在启动一个图片托管网站,该网站还提供按次付费的服务,例如上传一张图片,它会获得 1000 次浏览,您可以获得 2.00 美元的费用。我唯一的问题是我希望能够查看每个图像的流量以及用于查看图像的 IP 地址。

因此,有人访问我的网站,他们使用文件表单输入字段上传图像,然后返回一个链接,例如 - domain.com/image.png 我可以在我的代码中添加什么,以便为每个上传的新图像添加某种跟踪.

我会很感激我得到的任何想法!

谢谢

4

2 回答 2

0

简而言之,您可以提供指向您制作的 php 脚本的链接,如下所示:

domain.com/image.php?file=image.png

在您的 image.php 脚本中,您应该使用 $_SERVER 环境变量跟踪 IP,将命中保存在您的数据库中,最后重定向到图像:

header ("Location: " . $_REQUEST['file'] ):

这是一种策略。还有很多其他方法可以解决这个问题(也许比这个更好)。刚开始工作。

于 2012-11-27T23:34:29.420 回答
0

您可以配置一个.htaccess文件,这样您就可以捕获所有请求并对其进行管理。

  1. 捕获所有图像请求
  2. 确定要显示的图像
  3. 增加关于该图像的数据
  4. 显示图像

或者您基本上可以创建一个show.php文件。并给你的用户show.php?id=IMAGEID。现在您可以跟踪有关该图像的所有数据。

于 2012-11-27T23:35:21.070 回答