【国庆祭】晓空Api-短网址 正式发布!

晓空Api-短网址 正式发布!祝贺我们祖国的70周年生日快乐!

虽然这两者并没有什么关联呢233...(逃!!!∑(゚Д゚ノ)ノ)

这个是我在3号的时候突发奇想,然后肝爆一个晚上+一个下午写出来的东西

除此之外,这个也是我的一次作死尝试,这是个完全动态化的程序,也正是因此,整个程序只有一个可以输出完整页面的php

这个玩意的原理很简单,主要就是提交网址到数据库,然后返回一个链接,在打开的时候按照这个链接去查数据库里的对应网址

反正也就才这么点东西,至于为啥不用文本记录嘛....我只能说我不会233

还是一贯的老套路,使用MDUI框架和GPL v3协议,然后顺手去瞎搞了下响应式自适应(能用就行)

为了防止有人拿这玩意滥用搞事情,我就顺手加了个get参数型的验证(虽然不见得真的有用就是了)

详细的使用说明大家可以去看看Github上的Wiki,具体的我会在那里写出来

还有就是因为我个人看来这个没什么好防的,所以也没有对于数据库做一些代码方面的防护,如果你有这方面的需求请还请自行添加

一张没什么卵用的截图

Github项目内容

克隆&参与本项目

本项目为开源项目,源码将会提交至Github中,有关本地安装测试和服务器部署的步骤请在Github源码仓库中的README.md中查看。

我们欢迎所有人参与到本项目的开发中,同样也欢迎您来帮忙参与翻译本项目

如果您有意向的话欢迎在Github中Fork进行二次开发以及加入官方Q群中进行讨论交流


项目地址

https://github.com/KJZH001/shortUrl

求Fork,求Star啊(滑稽)

Demo http://api.rcraft.ml/api/dwz/?class=index

附加内容:论如何将地址缩的更短

因为我加了参数验证的关系,导致地址不是很短,其实这也还可以更短一些

首先,准备一个够短的域名(最好直接把根域拉过来做泛解析)

然后将本源码安装在网站目录底层,修改/global/MianContent.php(这个文件名写的时候打错了,真是尴尬QAQ....),将其代码中的返回404部分修改和返回url部分一样

在这个时候,你的网站缩短后就变成了xxx.xxx/?id=xx这种,如果想要更短的话还可以来整个url重写或者伪静态之类的(其实这玩意我也不会= =)

受于本人的习惯关系,所有的东西都是直接从本地调用的(MDUI的官网日常爆炸难道你也敢用233),如果想要使用jsliver或者其他的cdn的话请自行修改/global/header.php中有关引用的部分


版权说明

本源码采用GPL v3协议进行开源许可,您可以在发布修改后的源码的情况下随意的修改本源码,但是还请务必保留基本的版权标识(虽然这个玩意我也没加就是了...)


使用到的框架

MDUI框架


贡献者

请阅读Github中的CONTRIBUTING.md 查阅为该项目做出贡献的开发者。


作者

晓空(贴吧@KJZH001) 您也可以在贡献者名单中参看所有参与该项目的开发者。


捐赠&鸣谢

详情请见本站中的关于页

最后

这个东西我至少我自己感觉还是蛮不错的,但是php我也毕竟算不上技术有多好,如果你是个大神欢迎来帮帮忙来指点一下

点赞

发表回复

电子邮件地址不会被公开。必填项已用 * 标注