实现了将 http://t.cn/link.php?url=zheyrvv 转换为了 http://t.cn/zheyrvv ,缩短了不少,那么如何通过 zheyrvv 去查找到 http://bbs.it-home.org/sitejs-17300-1.html 这个网址并跳到这个网址上去呢?这里就用到了一个类似加密的算法了,通过算法将所有的长网址缩短成一个对应的5-6位的并且唯一字符串,并将这个对应关系存入到数据库中去。 结合本例就是根据传入的参数 zHEYrvV 到数据库中去找对应的网址,找到了就 header 跳转过去。 分享一个php短网址的生成代码(这里将长网址生成短至5-6位字符长度并且还需要是唯一的):
比如 echo shorturl('http://bbs.it-home.org/'); 将生成的一个唯一对应码。 有关url重写的方法,可以参考文章: php 伪静态 url重写简单示例 php 伪静态(url重写)的写法 php5.3以上版本中快速url重写的方法 |
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号