ホームページ >バックエンド開発 >PHPチュートリアル >Weiboショートアドレスを実際のURLに復元するPHPメソッド

Weiboショートアドレスを実際のURLに復元するPHPメソッド

WBOY
WBOYオリジナル
2016-06-20 13:01:191224ブラウズ

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/


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。