PHP网址缩短: Url Shortener
嘻嘻发布于2020-04-03
最后更新于2020年3月3日
浏览url很少又短又好记。它们通常包含多个关键字,并附带额外的参数,以帮助跟踪不同的活动或传入流量。这些有很多参数的长url有时会让潜在的访问者反感。因此,使用URL缩短器脚本并在社交媒体和其他地方共享这些缩短的URL通常是一个更好的主意。
除了被个别网站使用,网址缩短脚本也被作为一个独立的服务出售付费会员计划给客户,让他们缩短自己的网址。
优势
- 缩短URL,好记,易于传播
- 安全,在一定程度上防止SQL注入
- 使用301跳转,不影响SEO
服务提供特性
- 网址缩短服务
- 管理网址管理系统,先进的搜索和排序
- 二维码
- Autocopy按钮
- 社交分享
- 搜索引擎优化,Og propirties定制
- 广告,分析支持
- 多语言支持
- 点赞按钮
- 谷歌,Bing, Yandex验证
- 干净友好的用户界面
- 安装文件
- 开发人员API
- 数据跟踪统计
PHP Demo
下面代码是使用PHP实现Url Short简单例子:
function nextLetter(&$str) {
$str = ('z' == $str ? 'a' : ++$str);
}
function getNextShortURL($s) {
$a = str_split($s);
$c = count($a);
if (preg_match('/^z*$/', $s)) { // string consists entirely of `z`
return str_repeat('a', $c + 1);
}
while ('z' == $a[--$c]) {
nextLetter($a[$c]);
}
nextLetter($a[$c]);
return implode($a);
}
echo getNextShortURL("https://www.11meigui.com/");