2010-07-19 135 views
0

我需要幫助重定向php腳本。問題是:我有一個頁面,例如www.domain.com/redirect.php?id=34,它會重定向到另一個頁面domain2.com/product.php?id=2。我需要創建一個腳本,通過訪問重定向器(www.domain.com/redirect.php?id=34),讓我知道重定向的URL(domain2.com/product.php?id=2)。任何人有一個想法?坦克! ;)PHP腳本重定向

+0

重定向的網址在重定向腳本中顯然是已知的;),請讓問題更清楚 – 2010-07-19 20:23:02

回答

3

一個解決方案是打開www.domain.com的套接字,發送請求,等待回覆和讀取/解析HTTP「位置:....」標題。

或者如果您使用的是PHP 5.0或更高版本,則可以利用get_headers()

$url  = 'http://www.google.com/'; 
$headers = get_headers($url, 1); 
$redirect = isset($headers['Location']) ? $headers['Location'] : '';