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基础~
评论0