投票系统(多个站点),没有回调的顶部列表的解决方案

Voting System (Multiple sites), solution for a toplist that has no callback

本文关键字:回调 顶部 解决方案 列表 系统 站点      更新时间:2023-09-26

大家好

我有一个投票系统,我将解释它是如何工作的。

有些网站名为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);
});

但请记住,在客户端做任何不太安全的事情,这将是微不足道的。