/*
獲取多次跳轉後真實的url
@param str $url 查詢
$return str 定向後的url的真實url
*/
function getrealurl($url){
$header = @get_headers($url,1); //默認第二個參數0,可選1,返回關聯數組
if(!$header){
exit('無法打開此網站'.$url);
}
//var_dump($header);
if (strpos($header[0],'301') || strpos($header[0],'302')) {
if(is_array($header['Location'])) {
return $header['Location'][count($header['Location'])-1];
}else{
return $header['Location'];
}
}else {
return $url;
}
}
$url = 'http://t.cn/EX1RqUk';
$url = getrealurl($url);
echo '真實的url爲:'.$url;
php中get_headers()函數的使用