php短網址超簡單代碼 php引用網址代碼 百度短網址 短網址生成

WBOY
發布: 2016-07-29 08:53:21
原創
1018 人瀏覽過

php短網址超簡單程式碼
系統環境:
php,apache2,linux
產生php短網址的操作:
把程式碼複製到index.php放在只有1個字元(如u)作為資料夾名的二級目錄中。
為此目錄增加寫權限,圖省事就chmod 777 u (根目錄也行,為避免影響別的檔案可能要改改程式碼)
網址產生結果:
把http://www.heimaolianmeng.com/heimaoseojishu /變成http://127.0.0.1/u/1
php產生短網址的原理:
1,透過form post取得要變短的url
2,把url放在一個javascript內寫入文件,檔案名按數字增長。 javascript的作用就是跳到指定的url
可優化:
如果可以設定二級域名,那就把二級域名指向那個目錄就好了,就不用多輸入一個 u/。
程式碼:
程式碼範例:



Shorten URL


to be shortened: (must include protocol like http:// 或 https:// etc.)







if (isset($_POST['url'])) {
$origin = $_POST['url'];
if (strlen($origin) > 10) {
$filename = count(scandir('.')) - 3; // strip php self . ..
file_put_contents($filename,
'');
$shortened = "http://".$_SERVER['HTTP_HOST']. dirname($_SERVER['PHP_SELF']).'/'.$filename;
echo 'Original URL is
'.$origin.'
'
.'Shortened URL is
'.$shortened.'';
} else {
echo "The URL you entered is NOT valid.";
}
}
?>


產生以數字為檔案名稱的檔案:
程式碼範例:

以上就介紹了php短網址超簡單程式碼,包含了短網址,php方面的內容,希望對PHP教學有興趣的朋友有幫助。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板