簡體   English   中英

通過php顯示跨域圖片

[英]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.comwww.secondsite.com 可能要記錄哪個站點正在顯示圖像嗎? (例如,將其放入數據庫)。

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

做到這一點的唯一100%故障安全方法是使用不同的URL共享同一圖像。 Fi www.maindomain.com/image.php?test1.jpg&ref=firstwww.maindomain.com/image.php?test1.jpg&ref=second 實際上,此圖像不是由第一台或第二台服務器請求的,而是由訪客的瀏覽器請求的。 URL中具有不同的GET參數,可以輕松記錄所需的數據。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM