大家还记得半年前的 wwurl 么,现在已经完成了

2015-09-18 22:28:33 +08:00
 Andy1999
半年前,我们团队 6 个人要打造一个新的短链服务。然而半年之中,离去的离去,弃坑的弃坑,留下一个半残品。
最近正好有空,就基于 PHP 写了款很简单的短链,欢迎大家来指出 bug 。
PHP+MySQL+Nginx
http://qaq.cat
未来会加入更多域名的支持
例如输入长链接,随机返回短链而不是现在单一的 QAQ.cat
未来也会更加人性化自动补齐 http ,而不需要手动输入
未来很美好,愿我还能看到
6659 次点击
所在节点    分享创造
74 条回复
vpncup
2015-09-18 22:33:00 +08:00
喵 @@@@@
yexm0
2015-09-18 22:34:46 +08:00
现在的高中生都那么厉害了么.....
cevincheung
2015-09-18 22:35:15 +08:00
cevincheung
2015-09-18 22:35:41 +08:00
icreeper
2015-09-18 22:36:56 +08:00
我之前无聊弄了个 http://qwq.pw 现在已经基本被我外坏了 233
Andy1999
2015-09-18 22:37:02 +08:00
@cevincheung 正则写错了,等下改
nowbear
2015-09-18 22:39:18 +08:00
404
qiayue
2015-09-18 22:41:15 +08:00
loveyu
2015-09-18 22:52:41 +08:00
http://qaq.cat/2B
这个有点巧啊
raincious
2015-09-18 22:55:12 +08:00
一次 Click 一次请求。楼主,请问你要尝试下我的这个库么?可以用`Block`模式来阻止用户通过 Click 的方式重复提交无效内容,直到 Callback 运行结束。

https://github.com/raincious/jQueue

npm install jqu

https://www.npmjs.com/package/jqu
Andy1999
2015-09-18 22:57:03 +08:00
@cevincheung
@nowbear
@loveyu Fix

@raincious 玩不太来,代码都不是很严谨,谢谢您
matsuijurina
2015-09-18 22:57:38 +08:00
记得是全中学妹子团队做的,终于完成了吗
Andy1999
2015-09-18 22:59:27 +08:00
@matsuijurina 不完全是,比如说我,就是被强加的。
目前还有一个活着,其余全部走了(开学)
raincious
2015-09-18 23:08:08 +08:00
@Andy1999

没事哈。也有个一句话的解决方案,就是类似于:

var clickTimeout = null;

if (clickTimeout ) {
clearTimeout (clickTimeout );
}

clickTimeout = setTimeout (function () { }, <Time in ms>);

这样的。
eary
2015-09-18 23:08:44 +08:00
wow,厉害啊。未成年吧? 还不能够工作啊。
airyland
2015-09-18 23:11:57 +08:00
当我不重新输入地址而是一直 enter 的时候。。不停生成短链,然后就重定向循环了。
xfspace
2015-09-18 23:16:59 +08:00
检查下证书链? android4.4.4 chrome 提示~而且查看也没看到 Gandi 的信息,就 qaq.cat
twor2
2015-09-18 23:18:03 +08:00
twor2
2015-09-18 23:19:00 +08:00
@loveyu 天明所在
slixurd
2015-09-18 23:20:30 +08:00
循环重定向,插入的时候注意查重

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/221869

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX