php短網址超簡單程式碼

巴扎黑
發布: 2016-11-09 11:31:26
原創
1124 人瀏覽過

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 (. http:// or https:// etc.)
 
 


 

 
 
if (isset($_POST['url']) { 
> ( 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.'
'; 
} else { echo "The URL you entered is NOT valid."; 


程式碼範例: 
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!