URL-Shorter是一个非常简洁安全的PHP短链接程序,由开发者岁月小筑提供,目前版本比较简单,简单到连个后台都没有,博主说后期功能会逐步添加。
源码预览:
主要功能:
- 使用PDO和Bindparam防注入
- 使用Ajax获取短链接(免刷新)
- 使用纯JS复制生成的短链接
源码结构:
- .htaccess —— 分布式配置文件
- config.php —— PHP配置文件
- favicon.ico —— 图标文件
- functions.php —— 功能函数文件
- index.php —— 首页文件
- page.html —— 首页文件
- redirect.php —— 跳转函数
- shorten.php —— 功能函数
- url.sql —— 数据库文件
安装方法:
1.下载代码并解压上传到网站根目录;
2.导入url.sql文件到你的数据库;
3.打开根目录下的config.php文件,修改相关的参数(已经对参数做好中文注释);
4.配置伪静态,Apache的可直接使用根目录下的.htaccess,Nginx的可使用以下的伪静态代码;
location / { index index.html index.php; if (-f $request_filename/index.html){ rewrite (.*) $1/index.html break; } if (-f $request_filename/index.php){ rewrite (.*) $1/index.php; } if (!-f $request_filename){ rewrite (.*) /index.php; } }
5.安装完成,测试生成短连接。
ps.短链接长度可在配置文件中进行修改
计划中要增加的功能 (计划中,计划中)
- 使用Redis缓存,更快,抗压能力更强
- 使用Redis控制访问速率,抗CC
五福吧觉得这款短链接程序还是挺简洁的,缺点也显而易见了,如果您对前端不喜欢,可以任意修改,前提是要有些html基础~
-----版权免责声明-----
① 本站VIP源码资源永久免费下载 www.mywechatmall.com 。
② 本网站资源来源于网络收集,如有侵权,请联系站长进行删除处理。
③ 分享目的仅供大家学习和交流,请不要用于商业用途,否则后果自负。
④ 如果你有源码需要出售,可以联系小编,本站不支持投稿。
⑤ 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解。
⑥ 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需。
⑦ 在您的能力范围内,为了大环境的良性发展,请尽可能的选择正版资源。
小微资源网 » 支持https的PHP短链接生成源码