关于 AJAX/PHP 投票系统和 Amazon Mechanical Turk 的假设问题
我对 Amazon Mechanical Turk 不太熟悉,但作为一名 JavaScript/PHP 开发人员,我想到付费让某人点击可能会影响简单的投票应用程序(即雅虎的 OMG 投票)。
假设而言,是否有一种方法或方法可以验证来自此服务的点击并阻止它们?为了回答这个问题,我们假设投票系统使用 PHP、AJAX 和 jQuery 的组合。
I'm not too familiar with Amazon Mechanical Turk, but being a JavaScript/PHP developer, it occurred to me that paying for someone to click through could affect simple voting applications (i.e. Yahoo's OMG voting).
Hypothetically speaking, is there a way or method to validate against clicks from this service and block them? For the sake of the question, let's assume the voting system is using a combo of PHP, AJAX and jQuery.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
什么也没有想到,因为点击的人就是这样。实际的人。您无法通过编程方式将计算机后面的一个实际人员与另一个付费执行此操作的人员区分开来。
至少据我所知不是。对于网络服务器来说,它们看起来是一样的。你不能依赖推荐人或......任何东西。这只是一个人无意识地点击。
我想,如果您的应用程序有多个要投票的事项,您可以通过 IP/会话/其他方式跟踪投票,然后进行检查以确保您没有从 1 个地方获得令人不快的金额,但随后发布的人列表只会改变他们支付的点击次数……
我认为你完蛋了。
Nothing comes to mind, as the people doing the clicking are just that. Actual People. You have no programmatic way of differentiating one actual person behind a computer from another person who is getting paid to do this.
At least, not to my knowledge. To a web server, they both look the same. You can't rely on a referrer or... anything. It's just a person mindlessly clicking.
I suppose if your application had multiple things to vote on, you could keep track of votes by IP/session/whatever, and then do a check to make sure you aren't getting an obscene amount from 1 place, but then the people posting listings would just change how many clicks they paid for...
I think you're just screwed.
您可以通过简单的线条来确保您的民意调查。
页面超过20秒。 (javascript)
重新投票
通常足以阻止所有垃圾邮件发送者!或不 ?
you can secure ur polls with simple lines.
page more than 20sec. (javascript)
from re voting
that's is usually enough to block all spammers away ! or not ?