我有一个脚本通过php显示图像。 www.maindomain.com/image.php?img=test.jpg
提供图像,我还有其他网站,这些图像就像这样显示
<img src="www.maindomain.com/image.php?img=test1.jpg">
但是这个用于展示图片的脚本位于我的www.firstsite.com
和www.secondsite.com
上。是否可以记录哪个网站显示图片? (例如把它放到数据库中)。
我知道,我可以使用$_SERVER['HTTP_REFERER']
,但不是100%。还有其他想法吗?
答案 0 :(得分:0)
唯一100%的故障保护方式是使用不同的URL共享相同的图像。 F.i. www.maindomain.com/image.php?test1.jpg&ref=first
和www.maindomain.com/image.php?test1.jpg&ref=second
。实际上,这些图像不是由第一台或第二台服务器请求,而是由访问者的浏览器请求。在URL中使用不同的GET参数可以轻松记录所需的数据。