本站创建于2006年,博主为Delphi老码农,暗黑忠实粉丝,主要用于学习经验分享
该日志由 samool 发表于 2020-11-18 13:58:00
使用PHPgrace做了一个简单的短网址服务,总共代码不到100行。
首先创建一个4字段表,并配置数据库链接(url用来存原始网址,alias用来存短参数)
CREATE TABLE `url` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`alias` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`addtime` datetime(0) NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP(0),
PRIMARY KEY (`id`) USING BTREE
) ENGINE = MyISAM AUTO_INCREMENT = 4 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
将以下代码放app\views\index_index.php 视图文件里即可,文末有源码下载。
测试地址:http://m4k.cn/0mbr1K
目标网址:https://mp.weixin.qq.com/s/JFpq9Nnfxj6GcBGNsfx90w
生成短网址接口:
http://xx.cn/getshorturl/?key=4e9f587fc2f0de21&url=http://www.sczwfw.gov.cn/?areaCode=510000000000
返回参数:{"status":"ok","data":"http://xx.cn/nj14GG"}
(将xx.cn改为你的短网址域名)
该日志标签: 表, 目标, 数据库, 文件, 接口, 链接, 代码, 网址, url, 域名, KEY, int, varchar, 参数, NULL
上一篇: SQL Server 2008 评估期已过的解决办法 下一篇: 成都市郫都区新冠肺炎疫情检测通知
当前暂无评论 »