網(wǎng)址縮短與還原,?思路是采用htaccess?轉(zhuǎn)發(fā)網(wǎng)址到指定controller?,?采用mysql?數(shù)據(jù)庫存儲數(shù)據(jù)??,?示例:??http://2vm.win/??
縮短效果:??http://2vm.win/s/shorturl??????????????http://2vm.win/d/d
二維碼:??http://2vm.win/s/shorturl/qr????????????http://2vm.win/d/d/qr
function enbase62($number,$encode = ''){ $base62 = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; while($number > 0){ $mod = bcmod($number, 62); $encode .= $base62[$mod]; $number = bcdiv(bcsub($number, $mod), 62); } return strrev($encode); } function debase62($encode, $number = 0){ $base62 = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $length = strlen($encode); $baselist = array_flip(str_split($base62)); for($i = 0; $i < $length; $i++){ $number = bcadd($number, bcmul($baselist[$encode[$i]], bcpow(62, $length - $i - 1))); } return $number; }
CREATE TABLE `waoo_shorturl` ( `short_id` int(12) NOT NULL AUTO_INCREMENT COMMENT '自增id', `short_name` varchar(50) DEFAULT NULL COMMENT '別名', `title` varchar(100) DEFAULT NULL COMMENT '標(biāo)題', `link` varchar(800) DEFAULT NULL COMMENT '網(wǎng)址鏈接', `create_time` datetime DEFAULT NULL COMMENT '創(chuàng)建時間', `uid` int(10) DEFAULT NULL COMMENT '擁有者', `status` tinyint(1) DEFAULT '1' COMMENT '1有效, 0封禁 -1刪除', `top_domain` varchar(100) DEFAULT NULL COMMENT '頂級域名', `all_domain` varchar(100) NOT NULL COMMENT '域名全文', `create_ip` varchar(15) NOT NULL COMMENT 'ip', PRIMARY KEY (`short_id`), UNIQUE KEY `short_name` (`short_name`) ) ENGINE=MyISAM AUTO_INCREMENT=12 DEFAULT CHARSET=utf8
<IfModule mod_rewrite.c> Options +FollowSymlinks RewriteEngine On RewriteRule /d/(?!index)(.*) /d/index/?short_id=$1 [L,NC] RewriteRule /s/(?!index)(.*) /s/index/?short_name=$1 [L,NC] RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] </IfModule>
このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負いません。盜作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡(luò)ください。

ホットAIツール

Undress AI Tool
脫衣畫像を無料で

Undresser.AI Undress
リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover
寫真から衣服を削除するオンライン AI ツール。

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事
グラスワンダービルドガイド|ウマゴサメはかなりダービーです
1 か月前
By Jack chen
<??>:森の99泊 - すべてのバッジとそれらのロックを解除する方法
4週間前
By DDD
Uma Musume Pretty Derby Bannerスケジュール(2025年7月)
1 か月前
By Jack chen
船と墓のためのRimworld Odyssey溫度ガイド
3週間前
By Jack chen
Windowsセキュリティは空白であるか、オプションを表示しません
1 か月前
By 下次還敢

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中國語版
中國語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)