婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > php生成短網址/短鏈接原理和用法實例分析

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

熱門標簽:廈門400電話辦理選易號網 電子地圖標注怎么修改 天客通地圖標注 菏澤語音外呼系統運營商 如何在世界地圖標注 梧州市機器人外呼系統怎么樣 地圖標注符號樣式有 臨沂crm外呼系統平臺 公司外呼系統中心

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

需求

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

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

生成源碼api.php

?php
header("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

?php
header("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=\"".$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)

使用方法

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

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

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

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

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

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

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

您可能感興趣的文章:
  • 一個php短網址的生成代碼(仿微博短網址)
  • PHP生成短網址的3種方法代碼實例
  • php簡單實現短網址(短鏈)還原的方法(測試可用)
  • PHP生成短網址方法匯總
  • PHP將URL轉換成短網址的算法分享
  • PHP長網址與短網址的實現方法
  • php生成短網址示例
  • PHP通過調用新浪API生成t.cn格式短網址鏈接的方法詳解
  • PHP生成短網址的思路以及實現方法的詳解
  • PHP利用DWZ.CN服務生成短網址
  • php 短鏈接算法收集與分析
  • php調用新浪短鏈接API的方法

標簽:白城 黃石 迪慶 郴州 瀘州 雞西 貴陽 綿陽

巨人網絡通訊聲明:本文標題《php生成短網址/短鏈接原理和用法實例分析》,本文關鍵詞  php,生成,短,網址,鏈接,原理,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《php生成短網址/短鏈接原理和用法實例分析》相關的同類信息!
  • 本頁收集關于php生成短網址/短鏈接原理和用法實例分析的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    北条麻妃国产九九精品视频| 中文一区在线播放| 国产一区二区三区美女| 美女视频网站久久| 久久久噜噜噜久久中文字幕色伊伊| 日韩福利电影在线| 国产成人午夜精品5599| 欧美亚洲动漫另类| 久久久美女毛片| 风间由美中文字幕在线看视频国产欧美| youjizz国产精品| 日韩一卡二卡三卡四卡| 综合色中文字幕| 日韩视频免费观看高清完整版在线观看| 国产三级欧美三级日产三级99| 亚洲品质自拍视频| 麻豆精品一二三| 美女高潮久久久| 精品久久久网站| 国产精品国产馆在线真实露脸 | 成人涩涩免费视频| 国产精品久久久久一区| 午夜欧美在线一二页| 国产成人aaaa| 日韩午夜激情视频| 亚洲老妇xxxxxx| 日本人妖一区二区| 欧美高清在线一区二区| 麻豆成人免费电影| 欧美高清视频一二三区 | 亚洲夂夂婷婷色拍ww47| 国产激情精品久久久第一区二区 | 久草热8精品视频在线观看| 色噜噜狠狠成人网p站| 国产夜色精品一区二区av| 日韩1区2区日韩1区2区| bt欧美亚洲午夜电影天堂| 久久精品综合网| 久久99国产精品久久99果冻传媒| 欧美猛男gaygay网站| 欧美一级片在线观看| 成人激情开心网| 26uuu国产日韩综合| 国产在线麻豆精品观看| 26uuu成人网一区二区三区| 在线视频你懂得一区二区三区| 中文字幕亚洲一区二区va在线| 国产成人免费视频网站| 国产亚洲精品bt天堂精选| 91麻豆精品国产自产在线观看一区| 亚洲国产中文字幕在线视频综合| 在线一区二区视频| 日韩精品专区在线| 欧美亚洲一区二区在线观看| 日韩精品每日更新| 久久亚洲综合色| 懂色一区二区三区免费观看| 韩国av一区二区三区在线观看| 欧美va亚洲va在线观看蝴蝶网| 蜜桃精品视频在线观看| 91麻豆国产精品久久| 亚洲一区在线观看免费观看电影高清| 国产91精品精华液一区二区三区| 欧美国产精品一区二区三区| 日韩一区欧美二区| 26uuu精品一区二区| 亚洲欧美激情在线| 欧美日本视频在线| 成人黄色国产精品网站大全在线免费观看 | 色美美综合视频| 五月天网站亚洲| 91亚洲资源网| 欧美中文字幕一二三区视频| 免费成人美女在线观看.| 国产喂奶挤奶一区二区三区| 久久99久久99精品免视看婷婷| 日本女优在线视频一区二区| 中文av一区特黄| 欧美色国产精品| 成人三级伦理片| 在线免费视频一区二区| 床上的激情91.| 美国毛片一区二区| 亚洲欧美激情视频在线观看一区二区三区| 亚洲欧美在线视频| 国产农村妇女毛片精品久久麻豆 | 成人av网址在线| www.欧美日韩国产在线| 日韩高清一区在线| 一区二区三区免费| 一本久久综合亚洲鲁鲁五月天| 欧美视频自拍偷拍| 色综合久久66| 色哟哟在线观看一区二区三区| 久久综合狠狠综合久久综合88 | 亚洲欧美日韩在线| 日韩视频123| 久久久久久久久久久久久女国产乱| 国产一本一道久久香蕉| 国产91在线|亚洲| 欧美精品在线观看一区二区| 久久久亚洲国产美女国产盗摄| 亚洲欧美影音先锋| 精品一区二区在线视频| 色综合久久中文字幕综合网| 欧美va日韩va| 午夜久久久久久久久| 成人激情av网| www成人在线观看| 日本成人在线一区| 在线视频一区二区三区| 国产精品乱人伦| 精品一区二区精品| 欧美酷刑日本凌虐凌虐| 亚洲欧洲三级电影| 国产精品911| 欧美tickling网站挠脚心| 亚洲一区二区三区爽爽爽爽爽| 国产iv一区二区三区| 日韩欧美高清一区| 性欧美大战久久久久久久久| 91最新地址在线播放| 欧美激情一区二区三区蜜桃视频 | 国产精品自拍一区| 欧美蜜桃一区二区三区| 一区二区三区在线免费观看| 成人免费高清视频在线观看| 日韩欧美一区二区在线视频| 一区二区三区精密机械公司| 91啪九色porn原创视频在线观看| 欧美国产97人人爽人人喊| 国产一区二区三区免费看| 91精品国产aⅴ一区二区| 午夜久久久久久久久| 欧美日韩在线三级| 日本免费新一区视频| 欧美一区二区在线看| 日韩国产欧美一区二区三区| 欧美日韩成人综合天天影院| 日日噜噜夜夜狠狠视频欧美人| 精品视频1区2区| 亚洲成a人v欧美综合天堂下载| 日本乱人伦aⅴ精品| 亚洲精品国产精华液| 91国偷自产一区二区开放时间| 亚洲精品国产无天堂网2021| 欧美色男人天堂| 日日噜噜夜夜狠狠视频欧美人| 91精品国产福利| 精品亚洲porn| 国产精品午夜在线观看| av不卡在线播放| 亚洲韩国精品一区| 欧美一区二区黄色| 国产精品综合在线视频| 亚洲视频图片小说| 欧美日韩电影在线播放| 国产在线不卡一卡二卡三卡四卡| 国产女人18毛片水真多成人如厕 | 亚洲h在线观看| 精品久久久久久久久久久久包黑料| 精品在线免费观看| 国产精品久久久久久久久快鸭| av影院午夜一区| 天天影视网天天综合色在线播放| 91精品国产欧美一区二区18| 国产经典欧美精品| 亚洲成人动漫av| 国产精品私人自拍| 9191精品国产综合久久久久久| 国产成人在线色| 亚洲国产成人精品视频| 337p粉嫩大胆噜噜噜噜噜91av| 91啪在线观看| 韩国女主播成人在线| 亚洲尤物视频在线| 2020国产精品自拍| 欧美三级日韩三级| 国产精品资源在线看| 亚洲国产精品视频| 中文字幕国产一区二区| 日本丰满少妇一区二区三区| 免费在线欧美视频| 国产精品进线69影院| 精品国产一区二区三区四区四| 在线观看www91| 蜜桃视频第一区免费观看| 亚洲男人电影天堂| 国产欧美久久久精品影院| 欧美日韩国产综合久久| 国产精品羞羞答答xxdd| 一区二区三区四区五区视频在线观看| 精品久久一二三区| 91麻豆精品国产91久久久 | 91久久精品一区二区| 国产精品一色哟哟哟| 奇米在线7777在线精品| 久久久久国产精品人| 3d成人h动漫网站入口| 91久久香蕉国产日韩欧美9色|