一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

PHP生成短網(wǎng)址的3種方法代碼實(shí)例

短網(wǎng)址服務(wù),可能很多朋友都已經(jīng)不再陌生,現(xiàn)在大部分微博、手機(jī)郵件提醒等地方已經(jīng)有很多應(yīng)用模式了,并占據(jù)了一定的市場(chǎng)。估計(jì)很多朋友現(xiàn)在也正在使用。 看過(guò)新浪的短連接服務(wù),發(fā)現(xiàn)后面主要有6個(gè)字符串組成。

太多算法的東西,也沒(méi)必要去探討太多,最主要的還是實(shí)現(xiàn),下面是三種方法的代碼:

<?php  //純隨機(jī)生成方法function random($length, $pool = '')   {     $random = '';      if (empty($pool)) {       $pool  = 'abcdefghkmnpqrstuvwxyz';       $pool  .= '23456789';     }      srand ((double)microtime()*1000000);      for($i = 0; $i < $length; $i++)     {       $random .= substr($pool,(rand()%(strlen ($pool))), 1);     }      return $random;   }   $a=random(6);print_r($a);   // 枚舉生成方法function shorturl($input) {  $base32 = array (   "0", "1", "2", "3", "4", "5", "6", "7", "8", "9",  "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",  "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"  );   $hex = md5($input);  $hexLen = strlen($hex);  $subHexLen = $hexLen / 8;  $output = array();   for ($i = 0; $i < $subHexLen; $i++) {   $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; } $a=shorturl("http://www.jb51.NET");print_r($a);//62 位生成方法 function base62($x)  {  $show= '';   while($x> 0) {  $s= $x% 62;  if($s> 35) {  $s= chr($s+61);        } elseif($s> 9 && $s<=35) {  $s= chr($s+ 55);  }  $show.= $s;   $x= floor($x/62);  }  return $show;    }  function urlShort($url)  {  $url= crc32($url);  $result= sprintf("%u", $url);  return base62($result);   }  echo urlShort("http://www.jb51.NET/");  ?>

php技術(shù)PHP生成短網(wǎng)址的3種方法代碼實(shí)例,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产午夜大片 | 一区二区三区四区在线观看视频 | 丁香六月天婷婷 | 草草草在线 | 色综合天天综合网站中国 | 亚洲免费午夜视频 | 天天天色综合 | 国产美女91 | 四虎综合九九色九九综合色 | 亚洲激情在线播放 | 国产情侣真实露脸在线 | 久久综合一区二区三区 | a亚洲va韩国va欧美va久久 | 91年精品国产福利线观看久久 | 欧美精品第一页 | 精品视频一区二区三区在线观看 | 91网站免费观看 | 伊人久久大香网 | 亚洲日韩中文字幕 | 国产精品久久1024 | 成人美女免费网站视频 | 精品伊人久久大线蕉地址 | 亚洲国产高清一区二区三区 | 国产成+人+亚洲+欧美+日韩 | 国产精品美女久久久久 | 小说区视频区 | 人人干国产| 国语自产自拍秒拍在线视频 | 美国色视频 | 欧美色视频在线 | 欧美亚洲另类图片 | 综合网激情 | 久艾草国产成人综合在线视频 | 国产成人久久精品麻豆二区 | 国产青草视频在线观看 | 探花在线播放 | 久久久久国产一级毛片高清板 | 精品国产成人a区在线观看 精品国产成人a在线观看 | 欧洲成人在线 | 亚洲一区二区三区麻豆 | 新97人人模人人爽人人喊 |