大家好
我有一个投票系统,我将解释它是如何工作的。
有些网站名为toplists,其中包含前100项(取决于票数(。
好吧,我做了一个voting system
,它将有5个不同的按钮,链接到不同的顶部列表。
有些toplist有回调(GET回调(,有些则没有
我想欺骗客户,这样可以确保他会投票,我知道不可能100%保证,但可以欺骗客户作弊。
我的想法:
当用户点击其中一个链接时,他必须等待8 seconds
才能点击"提交"按钮,以获得投票点。
我脑海中的第一个结果:JavaScript。
这就是我的计划:(举个例子,它不是实际的代码!(
#buttonid.click (function() {
var time = **current_time + 8 seconds**
});
#submit.click(function() {
if (current_time < time) {
return error 1
} else {
process...
});
这是一个我想做这件事的小例子,所以variable time = this current time
当他点击按钮时,+ 8 seconds
。
因此,当他单击提交时,它会检查current time
是否是less
,而不是变量time by seconds
。如果是,则返回一个error message
。
但我不知道该怎么做。这样做好吗
基本上这是我的问题:
如何欺骗客户?还有别的办法吗?。
我该如何做JavaScript秒+时间的把戏?
我可能只会使用setTimeout
:
#buttonid.click (function() {
setTimeout(function () {
/* enable submit button */
}, 8000);
});
但请记住,在客户端做任何不太安全的事情,这将是微不足道的。