日韩性视频-久久久蜜桃-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)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 乱短篇艳辣500篇h文最新章节 | 成年人深夜福利 | 欧美亚洲丝袜 | 久操中文 | 国产一区二区三区四区五区在线 | 天天干导航 | 一区二区国产精品视频 | 久久久久久久亚洲 | 欧美大片免费播放器 | 91精品国产综合久久久蜜臀图片 | 欧美日韩国产在线播放 | 伊人狼人久久 | 99久久免费国产精精品 | 99免费观看视频 | 国产色区| 美女视频一区二区 | 欧美福利在线视频 | 狂野欧美性猛交xxⅹ李丽珍 | 18xxxx日本 | 超级变态重口av番号 | 激情婷婷在线 | www.久久国产| 日本中文在线视频 | 国产69久久 | 成人h在线观看 | www视频在线观看 | 天天干夜夜爱 | 欧美精品在线观看一区二区 | 久久黄色片视频 | 成人免费网站www网站高清 | 亚洲欧美日韩视频一区 | 国产天堂在线 | 成人一区二区在线观看 | 天天操天天操天天操 | 亚洲av永久无码精品放毛片 | 一卡二卡三卡四卡在线 | 狠狠亚洲 | 国产免费一区二区三区三州老师 | 国产日产欧美一区二区 | 可以免费在线观看的av | 久久精品国产99精品国产亚洲性色 | 欧美一区二区免费电影 | 91蜜桃视频 | 99国产精品免费视频 | 好妞色妞国产在线视频 | 成人欧美一区二区三区黑人动态图 | 欧美a图| 亚洲一区在线电影 | 亚洲精品三级 | 日韩特一级 | av在线超碰| 最新日韩精品 | 国产在线播放一区二区 | 亚洲午夜精品一区 | 九九热精品 | 中文字幕日韩精品在线观看 | 国产欧美一区二区精品忘忧草 | 国产精品久久久久久久久久久久久久久久久久 | 日韩精品电影 | 狠狠干在线观看 | 超碰激情在线 | 天天精品视频 | 香蕉视频一级片 | 亚洲精品一二三区 | 日本真人做爰免费视频120秒 | 欧美人性生活视频 | 欧美成人vr18sexvr | 欧美精品v国产精品v日韩精品 | av免费在线观看网址 | 久色99| 巨胸挤奶视频www网站 | 激情五月色综合国产精品 | 成人3d动漫一区二区三区 | 国产精欧美一区二区三区蓝颜男同 | 日韩无马| 黄色免费毛片 | 国产精品一区二区三区四区在线观看 | 日本中文字幕观看 | 国产精品无码在线播放 | 欧美在线观看免费高清 | 日本韩国欧美一区二区三区 | 亚洲一区二区三区电影 | 性欧美久久久 | 久久三区| 色一情一区二 | 人人叉人人 | 国产视频xxx| 无码精品国产一区二区三区免费 | 欧美aa| 中文字幕亚洲国产 | 色综合久久av | 亚洲精品二三区 | 蜜桃av一区 | 欧美一区2区 | 国产成人 综合 亚洲 | 日韩中文欧美 | 欧美三级视频在线播放 | 免费在线观看国产精品 | 日韩有色 |