【本站通知】:推荐站点站点15元/月 强烈推荐30元/月,顶部四栏广告80一个,其他广告位请联系,点击联系客服☞点击这里给我发消息 欢迎加入站长聚集地官方QQ交流群
清风论坛-优质资源分享平台
联盟馆 - 无需一分钱给您网站打广告!
自动秒收录-两天上百度

当前位置:首页 » 网站源码 » 详情

站长导航网短网址_批量生成各后缀的短网址源码

站长导航网短网址_批量生成各后缀的短网址源码

www.laolibab.cn为您提供短网址服务,短网址转换,EPS短网址,新浪短网址,短网址API接口,批量生成短链接,短网址生成,压缩所有网址包括图片、flash、mp3、rar等所有互联网地址,做最专业、最全面的网址缩短网站!

8}Y3CW~W3ZO{{F%HWQR74{M.png

}NWNWSW3UDIHT((V_Q7TZP4.png6C21YCIA$6U]8L`X(@8SVBL.pngZO~L3$[{1(DKPI3K(S(CN22.png

什么是短网址:


短网址服务,可能很多朋友都已经不再陌生,特别是在微博应用中十分普遍,比如,当我们在腾讯、新浪微博发微博时有时发很长的网址连接,但由于微博只限制140个字,所以微博就自动把您发的长网址给转换成短网址了。
其实,个人认为短网址不一定真的好记,几位数字+字符的组合,甚至很难记忆。但无可否认在微博和手机短信提醒等限制字数的地方来使用短网址,的确是一个不错的方案。
短网址通常使用“比较少字符的网址”+“/”+“代码”,打开短网址网页通常会直接跳转到你要缩短的网址(常见),或者几秒广告后在跳转。比如向百度短网址可以自定义后缀,有些短网址还可以进行泛域名解析,十分方便大家使用。

算法原理



算法一

1)将长网址md5生成32位签名串,分为4段, 每段1个字节(即8位);
2)对这四段循环处理, 取4个字节(32位), 将他看成16进制串与0x3fffffff(30位1)与操作, 即超过30位的忽略处理;
3)这30位分成6段, 每5位的数字作为字母表的索引取得特定, 依次进行获得6位字符串;
4)总的md5串可以获得4个6位串; 取里面的任意一个就可作为这个长url的短url地址;

算法二

把数字和字符组合做一定的,就可以产生唯一的字符串,如第62个组合就是aaaaa9,第63个组合就是aaaaba,再利用洗牌算法,把原字符串打乱后保存,那么对应位置的组合字符串就会是无序的组合。
把长网址存入数据库,取返回的id,找出对应的字符串,例如返回ID为1,那么对应上面的字符串组合就是bbb,同理 ID为2时,字符串组合为bba,依次类推,直至到达62种组合后才会出现重复的可能,所以如果用上面的62个字符,任意取6个字符组合成字符串的话,你的数据存量达到500多亿后才会出现重复的可能。
演示地址:


http://www.laolibab.cn/dwz -> https://eps.gs/fJg
http://www.laolibab.cn/dwz -> https://eps.gs/fJg
http://www.laolibab.cn/dwz -> https://eps.gs/fJg
http://www.laolibab.cn/dwz -> https://eps.gs/fJg
http://www.laolibab.cn/dwz -> https://eps.gs/fJg
下载地址链接: https://pan.baidu.com/s/1sqAmrA-Ey9EM5qUbVHfB-w 提取码: vpzd 


打赏站长

打赏方式:

X
  • 支付宝
  • 微信
  • QQ红包

打开支付宝扫一扫
文章作者:站长的小便 日期:2019年03月12日 星期二   分类:网站源码   浏览(61)   评论(1)
本文地址:http://www.laolibab.cn/wzym/8192.html   [百度未收录]
短网址: [复制短网址]
声明:本页信息由网友自行发布或来源于网络,真实性、合法性由发布人负责,请仔细甄别!本站只为传递信息,我们不做任何双方证明,也不承担任何法律责任。文章内容若侵犯你的权益,请联系本站删除!
上一篇:没有了
下一篇:

留言咨询

自动获取QQ

昵称

邮箱

网址

1楼、博客之家 [回复该留言]
2019-03-08 23:57
谢谢老板分享!

位置

    h标签演示 站长聚集地站 www.laolibab.cn

新浪图床

    点击上传

协助本站seo优化,点击百度一下

    百度一下

二维码在线生成

站点统计

  • 收录网址:1270 个
  • 黑名单:40 个
  • 发布文章:6043 条
  • 总访问量:5769905次
  • 本站运行:4年3月1天
sitemap