Weiboでは文字数制限があるため、URLを投稿すると自動的に短縮URLに変換されます。ここでは、短縮 URL を実際の URL に復元します。 PHP を使用して Weibo ショート アドレスを実際の URL に復元するには、次の手順を参照してください:
<?php $url= " http://163.fm/1QLJ8U"; echounshorten($url); functionunshorten($url) { $url= trim($url); $headers= get_headers($url); $location= $url; $short= false; foreach($headersas$head) { if($head=="HTTP/1.1 302 Found") $short= true; if($short&& startwith($head,"Location: ")) { $location= substr($head,10); } } return$location; } functionstartwith($Haystack, $Needle) { returnstrpos($Haystack, $Needle) === 0; } ?>
プログラムの実行結果は次のとおりです:
http://www.scutephp.com/