2011-08-14 45 views
1

我想與捲曲和當前代碼假引薦工作正常:捲曲的Referer和重定向

$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, 'http://www.target-url.com/'); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_REFERER, 'http://www.facebook.com/'); 
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); 
//curl_setopt($ch, CURLOPT_HEADER, true); 
curl_setopt($ch, CURLOPT_AUTOREFERER, false); 
$html = curl_exec($ch); 
curl_close ($ch); 
echo $html; 

的問題,我要解決的是,當我在瀏覽器中運行代碼URL保持不變(在頂部瀏覽器在哪裏輸入URL)。 那麼代碼保持在最上的頁面的URL。但是我想要真正的重定向,比如 header('Location:')命令。

你能幫忙嗎?

+0

你想要做什麼?在地址欄中顯示http://www.target-url.com/? –

回答

0

如果你想要一個真正的重定向,那麼只需使用頭('Location:'。$ url)命令完成任何你想做的事情。

出於安全原因,您不能將其他網址放入地址欄。

如果可以的話,黑客會用電子郵件向你發送垃圾郵件,就像他們現在使用看似真實的假電子郵件一樣。然後,如果你關注了他們的鏈接,它就會看起來像你在真實的網站(如銀行),他們會竊取你的用戶名和密碼,當你輸入他們。他們已經爲沒有意識到的人這樣做了,但如果你能夠按照你的要求做,它會使問題變得更糟。

+0

如果我使用header('Location:'。$ url),我可以以某種方式更改引用者嗎? – deki

+0

否。引薦者由客戶端的瀏覽器發送 - 而不是服務器。 – evan