真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何使用PHP和MySQl實現(xiàn)短網(wǎng)址的生成和讀取-創(chuàng)新互聯(lián)

這篇文章主要介紹了如何使用PHP和MySQl實現(xiàn)短網(wǎng)址的生成和讀取,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

創(chuàng)新互聯(lián)建站是一家專注于網(wǎng)站制作、網(wǎng)站建設與策劃設計,大化網(wǎng)站建設哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設10年,網(wǎng)設計領域的專業(yè)建站公司;建站業(yè)務涵蓋:大化等地區(qū)。大化做網(wǎng)站價格咨詢:18980820575

PHP+MySQl實現(xiàn)短網(wǎng)址的生成和讀取

//生成短網(wǎng)址 
function code62($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 shorturl($url){ 
  $url=crc32($url); 
  $result=sprintf("%u",$url); 
  return code62($result); 
} 
echo shorturl('https://www.jb51.net/'); 
//1EeIv2

接著,我們有一個link.php用來接收讀取url并實現(xiàn)真實跳轉。

include_once('connect.php'); //連接數(shù)據(jù)庫 
$url = $_GET['url']; 
if(isset($url) && !empty($url)){ 
  $sql = "select url from shorturl where codeid='$url'"; 
  $query = mysql_query($sql); 
  if($row=mysql_fetch_array($query)){ 
    $real_url = $row['url']; 
    header('Location: ' . $real_url); 
  }else{ 
    header('HTTP/1.0 404 Not Found'); 
    echo 'Unknown link.'; 
  } 
}else{ 
  header('HTTP/1.0 404 Not Found'); 
  echo 'Unknown link.'; 
}

#Apache規(guī)則: 
RewriteRule ^/(.*)$ /link.php?url=$1 [L] 
 
#如果使用nginx,規(guī)則這樣寫: 
rewrite ^/(.*)$ /link.php?url=$1 last;

感謝你能夠認真閱讀完這篇文章,希望小編分享的“如何使用PHP和MySQl實現(xiàn)短網(wǎng)址的生成和讀取”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián),關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關知識等著你來學習!


網(wǎng)站題目:如何使用PHP和MySQl實現(xiàn)短網(wǎng)址的生成和讀取-創(chuàng)新互聯(lián)
網(wǎng)站路徑:http://weahome.cn/article/jgpce.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部