国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php中生成短網址實現程序代碼

2024-05-04 21:56:59
字體:
來源:轉載
供稿:網友

PHP生成短網址我們可以直接使用一個函數來生成一個唯一的長度為5-6字符的地址,但是我們還需要做一點就是直接利用為靜態做跳轉,具體實例代碼如下:

  1. <?php 
  2. function code62($x){ 
  3.  $show=''
  4.  while($x>0){ 
  5.   $s=$x % 62; 
  6.   if ($s>35){ 
  7.    $s=chr($s+61); 
  8.   }elseif($s>9&&$s<=35){ 
  9.    $s=chr($s+55); 
  10.   } 
  11.   $show.=$s
  12.   $x=floor($x/62); 
  13.  } 
  14.  return $show
  15. function shorturl($url){ 
  16.  $url=crc32($url); 
  17.  $result=sprintf("%u",$url); 
  18.  return code62($result); 

這樣生成職來的就是如 htt:/z.cn/abcfc 這種了,但是我們要實現能訪問就需要在你apache或iis配置一個偽靜態了,如何將 

http://z.cn/link.php?url=http://m.survivalescaperooms.com 縮成 http://z.cn/zHEYrvV

這個地方需要用到url重寫,按照本例則可以這么重寫,代碼如下:

  1. RewriteEngine On  
  2. RewriteBase /  
  3. RewriteRule ^/(.*)$ link.php?url=$1[L]

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 五峰| 昭苏县| 奉化市| 微博| 陆河县| 周至县| 彭山县| 察隅县| 法库县| 乌拉特后旗| 通城县| 浏阳市| 惠东县| 米易县| 合肥市| 梁河县| 宽甸| 东城区| 宁南县| 建始县| 仙居县| 晋州市| 左权县| 红河县| 梅河口市| 景东| 钟山县| 秦安县| 赣榆县| 论坛| 石景山区| 寿光市| 茌平县| 乐平市| 建昌县| 门源| 大田县| 亚东县| 榕江县| 克拉玛依市| 石家庄市|