用PHP实现URL转换短网址的算法
程序员文章站
2023-12-25 13:46:21
...
短网址(Short URL) ,顾名思义就是在形式上比较短的网址。在Web 2.0的今天,不得不说,这是一个潮流。目前已经有许多类似服务,借助短网址您可以用简短的网址替代原来冗长的网址,让使用者可以更容易的分享链接。
下面是用PHP实现短网址转换的算法,代码如下:
> 5; } $short_url_list[] = $short_url; } return $short_url_list; }} $url = "http://www.sunbloger.com/";$short = ShortUrl::encode($url);print_r($short);?>
通常我们用四组网址中的第一组即可。
这里需要注意的是,这个算法是不可逆的,因此,通常的做法是将短网址和对应的原网址存入数据库,当访问时,从数据库中取出匹配的原网址,通过301或header进行跳转。