0
好吧,我有這樣的設置:如何知道使用目標網址中的curl調用目標網址的url?
//in example1.com, I am setting cURL <br />
$c = curl_init(); <br />
curl_setopt($c, CURLOPT_URL, 'http://example2.com');
//now in example2.com <br />
Is it possible to get the URL "example1.com" which is calling this URL (example2.com)?
使用file_get_contents('php://input')
,我可以得到example1.com的輸入,但我怎樣才能得到這是「example1.com」在這裏example2.com的網址是什麼?
嗨,謝謝你的回答。我的意思是獲得使用curl的網站的網址來訪問我的網站。我試過$ _SERVER [「REMOTE_ADDR」],但它只是返回IP地址。我也嘗試gethostbyaddr($ _ SERVER [「REMOTE_ADDR」]),但它不返回該網站的正確URL。這是因爲我需要檢查訪問該網站的網址,我猜這是不可能的。 – eleda
不,這是不可能的。因爲沒有什麼可以提供的,所以它甚至可以通過「url」進行訪問。如果你也控制訪問客戶端,你可以添加一個自定義標題,這樣你至少可以打破你的客戶端,而其他所有內容都會進入「其他」存儲區。 – Sodved