您好,欢迎访问一九零五行业门户网

php 生成短网址的一例代码

php 生成短网址的一例代码
php生成短网址的原理:
1.将原网址做crc32校验,得到校验码。
2.使用sprintf('%u') 将校验码转为无符号数字。
3.对无符号数字进行求余62操作(大小写字母+数字等于62位),得到余数后映射到62个字符中,将映射后的字符保存。(例如余数是10,则映射的字符是a,0-9对应0-9,10-35对应a-z,35-62对应a-z)
4.循环操作,直到数值为0。
5.将所有映射后的字符拼接,就是短网址后的code。
例1,php短网址实现代码。
代码示例:
9 && $mod $mod = chr($mod + 55);
}elseif($mod>35){
$mod = chr($mod + 61);
}
$surl .= $mod;
$code = floor($code/62);
}
return $surl;
}
生成短网址示例:
代码示例:
ad:真正免费,域名+虚机+企业邮箱=0元
其它类似信息

推荐信息