PHP网址缩短: Url Shortener

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/");
PHP中使用kafka
shell查看端口状态