2012-12-09 57 views
1

我想用我自己的網站這個腳本https://github.com/briancray/PHP-URL-Shortener。在自述它告訴這個位置網址縮短代碼實際上很短頁面

與PHP以編程方式縮短網址使用下面的代碼:

$shortenedurl = file_get_contents('http://yourdomain.com/shorten.php?longurl=' . urlencode('http://' . $_SERVER['HTTP_HOST'] . '/' . $_SERVER['REQUEST_URI'])); 

如果我將此代碼添加到我的網站的任何頁面,應該縮短實際站點鏈接。但它不會顯示鏈接並縮短它。

回答

1

$shortenedurl = file_get_contents('http://yourdomain.com/shorten.php?longurl=' . urlencode('http://' . $_SERVER['HTTP_HOST'] . '/' . $_SERVER['REQUEST_URI'])); 

只會縮短並保存爲一個變量。要顯示它,您需要使用echo顯示變量的內容。試試這個:

$shortenedurl = file_get_contents('http://yourdomain.com/shorten.php?longurl=' . urlencode('http://' . $_SERVER['HTTP_HOST'] . '/' . $_SERVER['REQUEST_URI'])); 
echo $shortenedurl; 
+0

非常感謝你aam1r – karabey

+0

你能告訴我也許我怎麼可以在這個腳本中添加API密鑰? – karabey

+0

@karabey:我不確定你的意思。查看[源代碼](http://briancray.com/posts/free-php-url-shortener-script/),沒有提及API密鑰。 –