PHP將微博短地址還原為實際網址
05-29
由於微博中有字數限制,所以如果你發的是網址,會自動將其變為短網址。之前我的幾篇文章介紹了如何將網址轉為短網址,這裡我們反過來,把短網址還原為實際網址。請參照下面的程序,用PHP實現:
<?php$url = "http://dwz.cn/29uQh7";echo unshorten($url);function unshorten($url) { $url = trim($url); $headers = get_headers($url); $location = $url; $short = false; foreach($headers as $head) { if($head=="HTTP/1.1 302 Found") $short = true; if($short && startwith($head,"Location: ")) { $location = substr($head,10); } } return $location;}function startwith($Haystack, $Needle){ return strpos($Haystack, $Needle) === 0;}?> |
程序運行結果如下:
http://www.phprm.com/ |
推薦閱讀:
※那些在微博上傳美化得離譜照片的的人,你們心安理得嗎?
※為什麼手機微博上很多視頻都顯示無法播放?
※你知道辨認粉絲與塑料粉絲的方法嗎?
※學誠大和尚微博答問合集-"佛學篇"之「常見佛教名詞釋疑"
※鄧超發微博稱不再參加《心理罪之城市之光》的任何宣傳活動,你覺得是真的還是在搞笑?