0

我有一个通过 php 显示图像的脚本。www.maindomain.com/image.php?img=test.jpg提供图片,我还有其他网站,这些图片的显示方式是这样的 <img src="www.maindomain.com/image.php?img=test1.jpg">

但是这个脚本,用于显示图像在我的www.firstsite.comwww.secondsite.com. 是否可以记录哪个站点正在显示图像?(例如将其放入数据库)。

我知道,我可以使用$_SERVER['HTTP_REFERER'],但不是 100%。还有其他想法吗?

4

1 回答 1

0

唯一的 100% 故障安全方法是与不同的 URL 共享相同的图像。Fiwww.maindomain.com/image.php?test1.jpg&ref=firstwww.maindomain.com/image.php?test1.jpg&ref=second. 实际上,这些图像不是由第一或第二服务器请求,而是由访问者的浏览器请求。在 URL 中使用不同的 GET 参数可以很容易地记录您需要的数据。

于 2013-07-16T16:13:51.493 回答