[英]Show cross-domain image via php
我有一個腳本,可通過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%。 還有其他想法嗎?
做到這一點的唯一100%故障安全方法是使用不同的URL共享同一圖像。 Fi www.maindomain.com/image.php?test1.jpg&ref=first
和www.maindomain.com/image.php?test1.jpg&ref=second
。 實際上,此圖像不是由第一台或第二台服務器請求的,而是由訪客的瀏覽器請求的。 URL中具有不同的GET參數,可以輕松記錄所需的數據。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.