/ Published in: PHP
URL: http://www.barattalo.it/2009/12/29/tiny-url-encode-and-decode-with-php/
The first function make short urls. The second function decode a short url with CURL. It gets the http header of the short url page. If the header contains a "Location:" header, then it's a redirect, and the decoded url is the url in the "Location" header string, here is the code:
Expand |
Embed | Plain Text
function doShortURL($url) { return $short_url; } function doShortURLDecode($url) { $ch = @curl_init($url); @curl_setopt($ch, CURLOPT_HEADER, TRUE); @curl_setopt($ch, CURLOPT_NOBODY, TRUE); @curl_setopt($ch, CURLOPT_FOLLOWLOCATION, FALSE); @curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); $response = @curl_exec($ch); return $a[1]; }
You need to login to post a comment.
