get_headersを使用することで、ヘッダー情報より
URLを取得することができる。
URLはLocationで取得できるので、
以下のようにすれば、URLを全件取得できる。
$url = 'http://www.yahoo.co.jp'; $http_header = get_headers($url); //var_dump($http_header); for($i=0;$i<count($http_header);$i++){ //echo $http_header[$i].'<br>'; //echo strpos($http_header[$i], 'Location').'<br>'; if(strpos($http_header[$i], 'Location')!==false){ $url = str_replace('Location:','',$http_header[$i]); echo $url.'<br>'; } }