日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php将长url转成短链接,php将URL长链接转换短链接的两种方法

發(fā)布時間:2023/12/20 php 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php将长url转成短链接,php将URL长链接转换短链接的两种方法 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

短網(wǎng)址(Short URL) ,顧名思義就是在形式上比較短的網(wǎng)址。在Web 2.0的今天,不得不說,這是一個潮流。目前已經(jīng)有許多類似服務(wù),借助短網(wǎng)址您可以用簡短的網(wǎng)址替代原來冗長的網(wǎng)址,讓使用者可以更容易的分享鏈接。

實現(xiàn)原理

1)將長網(wǎng)址md5生成32位簽名串,分為4段, 每段8個字節(jié);

2)對這四段循環(huán)處理, 取8個字節(jié), 將他看成16進制串與0x3fffffff(30位1)與操作, 即超過30位的忽略處理;

3)這30位分成6段, 每5位的數(shù)字作為字母表的索引取得特定字符, 依次進行獲得6位字符串;

4)總的md5串可以獲得4個6位串; 取里面的任意一個就可作為這個長url的短url地址;

實現(xiàn)方法

方法一:

function shortUrl($url){

$base32 = array (

'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h',

'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p',

'q', 'r', 's', 't', 'u', 'v', 'w', 'x',

'y', 'z', '0', '1', '2', '3', '4', '5'

);

$hex = md5($url);

$hexLength = strlen($hex);

$subHexLen = $hexLength / 8;

$output = array();

for ($i = 0; $i < $subHexLen; $i++) {

//每循環(huán)一次取到8位 http://www.manongjc.com

$subHex = substr ($hex, $i * 8, 8);

$int = 0x3FFFFFFF & (1 * ('0x'.$subHex));

$out = '';

for ($j = 0; $j < 6; $j++) {

$val = 0x0000001F & $int;

$out .= $base32[$val];

$int = $int >> 5;

}

$output[] = $out;

}

return $output;

}

方法二:

function shortUrl2($url){

$result = sprintf("%u",crc32($url));

$show = '';

while($result >0){

$s = $result % 62;

if($s > 35){

$s=chr($s+61);

}elseif($s>9 && $s<=35){

$s=chr($s+55);

}

$show .= $s;

$result = floor($result / 62);

}

return $show;

}

echo shortUrl2('http://www.manongjc.com');

總結(jié)

以上是生活随笔為你收集整理的php将长url转成短链接,php将URL长链接转换短链接的两种方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: www.日日夜夜| 国产精品视频一区二区三区不卡 | 精品一区二区久久久久蜜桃 | 久久精品高清视频 | 青春草国产视频 | 狠狠操操 | 长腿校花无力呻吟娇喘的视频 | 国产精品ⅴa有声小说 | 亚洲黄一区 | 超碰在线a | 欧美日韩一区二区三区视频 | 51精品 | 午夜精品国产 | 91吃瓜今日吃瓜入口 | 亚洲欧美激情图片 | www.九色| 九色一区 | 国产欧美精品一区二区色综合朱莉 | 欧美系列第一页 | 国产视频精品一区二区三区 | 日韩欧美xxx| 国产精品制服诱惑 | 免费激情网 | 禁止18在线观看 | 精品日本一区二区 | 日韩欧美日韩 | 久久久精品人妻一区二区三区 | 欧洲丰满少妇做爰 | 黄色av网站在线 | 免费一级欧美片在线播放 | аⅴ天堂中文在线网 | 国产精品入口麻豆 | 一级黄色片网站 | 日韩久久中文字幕 | 久久系列| 给我看高清的视频在线观看 | 免费观看成人鲁鲁鲁鲁鲁视频 | 日韩毛片无码永久免费看 | 日本全黄裸体片 | h亚洲| 在线观看久草 | 日韩123区| 久草新在线 | 欧美在线v| 中文字幕在线观看一区二区 | 国产精品无码电影在线观看 | 国产精品色图 | 亚洲精品久久久久久 | 国产一级视频在线播放 | 活大器粗np高h一女多夫 | 欧美爱爱免费视频 | 中文字幕理论片 | 久99精品| 亚洲国产一区视频 | 国产精品高潮呻吟 | 色蜜桃av | 国产一区二区在线观看免费 | 韩国av毛片 | 丨国产丨调教丨91丨 | 中国老太婆性视频 | 午夜av免费看| 夜夜狠 | 艳妇臀荡乳欲伦交换电影 | 青娱乐极品视频在线 | 欧美日韩视频一区二区三区 | 东京av男人的天堂 | 欧美又大粗又爽又黄大片视频 | 一区二区三区在线观 | 538任你躁在线精品免费 | 亚洲精品国产福利 | 红桃视频国产精品 | 五月天综合视频 | 在线免费观看毛片 | 男男做的视频 | 亲嘴扒胸摸屁股免费视频日本网站 | 色小说香蕉 | 亚洲区第一页 | 国产精品久久久久久人妻精品动漫 | 看国产一级片 | 中文字幕狠狠 | 麻豆区1免费 | av一级 | 国产偷人爽久久久久久老妇app | 婷婷中文字幕 | 免费福利在线观看 | 日韩视频精品 | 国产91丝袜在线播放0 | 久久窝窝 | 久久精品99国产精品日本 | 韩国av三级| 舒淇裸体午夜理伦 | 久久久精品亚洲 | 精品少妇人妻AV无码专区在线 | 国产www视频 | 成人蜜桃视频 | 91久久精品日日躁夜夜躁欧美 | 精品视频 | 在线中文字幕网站 | 国产色图视频 |