UrlShorting
注意
由于较长时间未维护, Mysql仍然使用mysqli连接, 存在注入风险, 请谨慎使用
建议使用 https://github.com/soxft/urlshorter
最新更新
v2.0.0更新
1.后台全新优化,新增服务器信息显示
2.支持自定义短域.
3.支持短域/密语加密!
简介
做这个项目可能也纯粹为了好玩,不过做完后发现效果还是不错的。
本程序完全独立编写,放在这里分享仅供大家学习交流,如有任何疑问可以在下方留言,项目基于apache2协议开源
安装说明
1.下载源码.
2.上传至你的网站根目录.
3.访问网站域名填写mysql等信息进行安装
4.修改网站伪静态配置:
1 | Nginx: |
5.访问网站进行确认.
API使用教程
API接口:example.com/api.php
使用起来也十分简单,可以十分灵活的加在自己的网站上,比如可以用我的:http://dwwz.xyz/api.php
字段值 | 说明 |
---|---|
d | 需要缩短的域名 |
m | 需要缩短的密语 |
1 | TIP:请使用post访问Api |
返回值:
值 | 说明 |
---|---|
code | 状态码:200->成功 |
shorturl | 生成的短网址,只有在code为200时才会返回(<200) |
qrcode | 短域二维码,只有在code为200时才会返回,不会长期保存 |
成功返回示例:{“code”:”200”,”shorturl”:”http://xsot.tk/proj”}
失败返回示例:{“code”:”1001”}
对于升级2.0.0
1.进入mysql数据库执行drop table config;drop table notice;
2.删除网址根目录,可以直接下载最新源码上传至服务器重新安装,不影响原有数据
3.原有数据,必须手动在information表中添加passwd字段值!