日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

php生成短網址/短鏈接原理和用法實例分析

瀏覽:276日期:2022-09-10 10:01:23

本文實例講述了php生成短網址/短鏈接原理和用法。分享給大家供大家參考,具體如下:

需求

在我們的項目當中,如果需要更好傳播我們的活動鏈接,但是鏈接太長1來是不美觀,2來是太過于“笨重”,例如拼多多,淘寶聯盟,他們的推廣鏈接都是有短鏈接的,還有新浪微博。

但是,這些始終都是別人的,我們調用別人的API進行生成,不穩定,所以可以自己做一個,注冊一個稍微短一些的域名就行。

生成源碼api.php

<?phpheader('Content-type:application/json');//GET URL$url = $_GET['url'];//過濾數據if (trim(empty($url))) { echo '{'code':'1','url':'未傳入URL'}';}else{ //定義數據庫配置 $dbhost = 'xxx';//數據庫服務器地址 $dbuser = 'xxx';//數據庫賬號 $dbpwd = 'xxx';//數據庫密碼 $dbname = 'xxx';//數據庫名 //連接數據庫 $con = mysql_connect($dbhost,$dbuser,$dbpwd); if (!$con) { die(’Could not connect: ’ . mysql_error()); } mysql_select_db($dbname, $con); //檢查數據庫是否已經存在該URL $check = mysql_query('SELECT * FROM 表名 WHERE long_url = ’$url’'); $check_result = mysql_num_rows($check); //如果已經存在,則直接返回之前生成的鏈接 if ($check_result) { while ($row_yicunzai = mysql_fetch_array($check)) { $yicunzai_key = $row_yicunzai['dwz_key']; //返回KEY echo '{'code':'0','url':'域名'.$yicunzai_key.''}'; } }else{ //生成KEY $key_str = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890'; $key = substr(str_shuffle($key_str),mt_rand(0,strlen($key_str)-11),4); //生成短鏈接 mysql_query('INSERT INTO lkydwz (long_url, dwz_key) VALUES (’$url’, ’$key’)'); //返回結果 echo '{'code':'0','url':'域名'.$key.''}'; } //斷開數據庫連接 mysql_close($con);}?>訪問源碼index.php

<?phpheader('Content-Type:text/html;charset=utf-8');//獲得當前傳過來的KEY$key = $_GET['id'];echo '<title>正在跳轉</title>';//過濾數據if (trim(empty($key))) { echo '鏈接不存在';}else{ //解析KEY //定義數據庫配置 $dbhost = 'xxx';//數據庫服務器地址 $dbuser = 'xxx';//數據庫賬號 $dbpwd = 'xxx';//數據庫密碼 $dbname = 'xxx';//數據庫名 //連接數據庫 $con = mysql_connect($dbhost,$dbuser,$dbpwd); if (!$con) { die(’Could not connect: ’ . mysql_error()); } mysql_select_db($dbname, $con); //查詢數據庫,通過KEY獲取長鏈接進行跳轉 //檢查數據庫是否存在該KEY $check = mysql_query('SELECT * FROM 表名 WHERE dwz_key = ’$key’'); $check_result = mysql_num_rows($check); //如果存在,則解析出長鏈接并跳轉 if ($check_result) { while ($row_long_url = mysql_fetch_array($check)) { $long_url = $row_long_url['long_url']; // echo '<script>location.href='http://www.b3g6.com/bcjs/7743.html'.$long_url.'';</script>'; header('Location: $long_url'); } }else{ echo '鏈接不存在'; }}?>Apache規則.htaccess

RewriteEngine On#RewriteBase / RewriteRule ^(w+)$ index.php?id=$1數據庫字段

id(int)自增dwz_key(varchar)long_url(text)creat_time(TIMESTAMP)

php生成短網址/短鏈接原理和用法實例分析

使用方法

1、訪問api.php?url=長鏈接,即可生成短鏈接,例如返回JSON

{'code':'0','url':'http://xxx.cn/Hp8R'}

2、新建.htaccess,把上面規則復制進去,保存3、新建index.php,把上面代碼拷貝進去,配置好數據庫。訪問http://xxx.cn/Hp8R,就會自動跳轉到你的長鏈接

php生成短網址/短鏈接原理和用法實例分析

PS:這里為大家推薦一款本站短網址生成工具(也是使用的第三方API接口生成的短網址)

短鏈(短網址)在線生成工具:http://tools.jb51.net/password/dwzcreate

更多關于PHP相關內容感興趣的讀者可查看本站專題:《php curl用法總結》、《PHP網絡編程技巧總結》、《PHP數組(Array)操作技巧大全》、《php字符串(string)用法總結》、《PHP數據結構與算法教程》及《PHP中json格式數據操作技巧匯總》

希望本文所述對大家PHP程序設計有所幫助。

標簽: PHP
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
深夜日韩欧美| 精品福利久久久| 亚洲女同一区| 羞羞答答国产精品www一本 | 日本欧洲一区二区| 老鸭窝毛片一区二区三区| 老牛影视一区二区三区| 日韩中文av| 国产精品欧美一区二区三区不卡| 国产精品22p| 日韩视频网站在线观看| 欧美精品一区二区三区精品| 亚洲欧美高清| 亚洲一级大片| 久久国产精品免费精品3p| 蜜桃久久久久| 日韩伦理一区| 午夜在线精品| 国产欧美另类| 色爱av综合网| 欧美在线亚洲| 色8久久久久| 国产一区二区视频在线看| 久久精选视频| 日韩欧美2区| 精品视频国内| 亚洲欧美视频| 六月丁香综合在线视频| 久久精品观看| 日韩高清一级| 日韩电影免费在线观看| 丝袜亚洲另类欧美| 国产精品亚洲片在线播放| 日本韩国欧美超级黄在线观看| 午夜在线播放视频欧美| 久久av日韩| 99视频一区| 麻豆精品在线| 免费日韩av片| 久久精品女人| 影音国产精品| 高清精品久久| 亚洲欧洲日韩| 美女福利一区二区三区| 爽好久久久欧美精品| 国内自拍视频一区二区三区| 日韩午夜在线| 精品久久一区| 午夜视频一区二区在线观看| 高清久久一区| 91麻豆精品激情在线观看最新| 久久久男人天堂| 日韩精品电影一区亚洲| 91九色精品国产一区二区| 国产高清日韩| 免费人成网站在线观看欧美高清| 精品淫伦v久久水蜜桃| 免费不卡在线视频| 国产精品国产三级国产在线观看| 水野朝阳av一区二区三区| 麻豆理论在线观看| 国产精品毛片aⅴ一区二区三区| 影院欧美亚洲| 日韩在线中文| 福利一区二区| 国产精品久久久久久久久久妞妞 | 日本亚洲最大的色成网站www| 久久精品在线| 精品美女在线视频| 日产欧产美韩系列久久99| 亚洲调教视频在线观看| 水蜜桃精品av一区二区| 欧美日一区二区在线观看| 欧美日韩精品免费观看视频完整| 国产一区二区色噜噜| 久久丁香四色| 日本aⅴ亚洲精品中文乱码| 视频一区在线视频| 九九久久电影| 久久精品观看| 99精品网站| 精品国产欧美日韩| 麻豆一区二区三| 国产精品jk白丝蜜臀av小说| 日本强好片久久久久久aaa| 伊人精品久久| 免费日韩精品中文字幕视频在线| 亚洲二区在线| 亚洲第一区色| 欧美不卡在线| 国产一区观看| 久久影视一区| 91久久黄色| 久久国产精品亚洲77777| 国产一区成人| 中文在线日韩| 中文字幕免费一区二区| 日韩一区免费| 国产精品一卡| 成人精品国产亚洲| 日韩免费av| 欧美精品一区二区三区精品| 欧美日韩免费观看一区=区三区| 黄色成人91| 丝袜美腿亚洲色图| 少妇精品久久久一区二区三区| 日韩国产在线观看| 你懂的国产精品永久在线| 成人精品动漫一区二区三区| 日本精品黄色| 久久精品91| 亚洲特级毛片| 中文字幕日韩高清在线| 国产欧美日韩视频在线 | 日韩av资源网| 欧美激情网址| 日韩欧美二区| 亚洲一区二区免费看| 天堂va在线高清一区| 国产精品激情电影| 亚洲欧洲美洲av| 亚洲一区二区三区免费在线观看| 亚洲午夜免费| 精品欠久久久中文字幕加勒比| 91亚洲一区| 老鸭窝亚洲一区二区三区| 欧美影院精品| 国产精品二区不卡| 在线午夜精品| 国产精品草草| 国产韩日影视精品| 日韩va亚洲va欧美va久久| 久久精品国产在热久久| 亚洲福利国产| 国产午夜久久av| 欧美日韩一区二区综合| 亚洲伊人影院| 91亚洲国产成人久久精品| 久久国产精品99国产| 日本久久二区| 群体交乱之放荡娇妻一区二区| 视频一区欧美精品| 国产乱码精品一区二区三区四区 | 伊人成人网在线看| 国产精品美女久久久久久不卡| 欧美日韩国产观看视频| 免费黄网站欧美| sm久久捆绑调教精品一区| 奶水喷射视频一区| 精品理论电影在线| 免费在线观看不卡| 国产美女高潮在线| 日韩不卡在线观看日韩不卡视频 | 男人操女人的视频在线观看欧美| 国产精品sss在线观看av| 欧美日韩国产传媒| 麻豆中文一区二区| 欧美福利专区| 红杏一区二区三区| 婷婷综合国产| 欧美在线亚洲综合一区| 国产videos久久| 欧美日韩在线精品一区二区三区激情综合 | 久热综合在线亚洲精品| 麻豆精品av| 在线日韩成人| 久久久久久久久久久妇女| 欧美中文一区| 制服诱惑一区二区| av亚洲一区二区三区| 久久wwww| 欧美一区二区三区久久| 9色精品在线| 久久电影tv| 免费在线观看一区| 日韩极品在线观看| 老牛国产精品一区的观看方式| 日韩一区亚洲二区| 久久久久九九精品影院| 97久久亚洲| 视频在线观看国产精品| 久久精品1区| 国产在线不卡一区二区三区| 日韩一区中文| 亚洲乱码一区| 香蕉久久久久久久av网站| 欧美亚洲激情| 91精品国产福利在线观看麻豆| 国产成人精品一区二区三区在线| 日韩av在线免费观看不卡| 首页国产欧美日韩丝袜| 精品91久久久久| 欧美精品自拍| 激情婷婷综合| 欧美va天堂在线| 在线观看免费一区二区| 免费观看不卡av| 青青久久av| 999国产精品| 亚洲午夜精品久久久久久app|