晓空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我也毕竟算不上技术有多好,如果你是个大神欢迎来帮帮忙来指点一下