get_headers サーバーが 403 禁止を返した場合、短縮 URL の実際のアドレスを取得するにはどうすればよいでしょうか?
get_headers サーバーが 403 禁止を返した場合、短縮 URL の実際のアドレスを取得するにはどうすればよいですか?
-----解決策---------
<?php $header = "ホスト: t.cnrnConnection: keep-alivernUser-Agent: Mozilla/5.0 (X11; Linux i686) AppleWebKit/535.19 (KHTML、Gecko など) Chrome/18.0.1025.168 Safari/535.19rnAccept: text/html,application/ xhtml+xml,application/xml;q=0.9,*/*;q=0.8rnAccept-Encoding: gzip,deflate,sdchrnAccept-Language: zh-CN,zh;q=0.8,en;q=0.6,en-US ;q=0.4,sq;q=0.2rnAccept-Charset: UTF-8,*;q=0.5rn"; $request = array('メソッド' => 'GET', 'ヘッダー' => $ヘッダー); stream_context_get_default( array('http'=>$request) ); // 新浪微博を例に挙げます $response = get_headers("http://t.cn/SfwrDk", 1); var_dump($response['場所']); <div class="clear"></div>