2012-09-10 53 views
1

我想从点击按钮多次阻止用户。我可以使用jQuery禁用第一次点击按钮,但是当页面刷新时,用户可以再次点击按钮。如何防止用户重新点击页面刷新上的按钮?防止用户刷新

回答

3

可以存储谁已经喜欢在数据库中的用户ID和禁用类似按钮/链接它们,所以它们一旦点击按钮或链接不会再单击

+0

我没有用户ID的任何全局用户会喜欢。我可以停止使用IP,但我也可以使用Cookie或会话,但我吓使用过多的会话对象创建。我有一个更多的10K记录每个记录都喜欢请告诉我哪个选项是最好的饼干或会话。 –

+0

你可以使用html5会话,你有知识和]这和两种都很好,在这种情况下 –

+1

谢谢很好的技术.... –

0

用JS阻止用户界面

像这样:http://www.malsup.com/jquery/block/#demos

谷歌 “JS块UI”

比较遗憾的是简短的回答

编辑:没有看过你的问题妥善我猜,看Mayank斯瓦米的帖子,他有你的答案

+0

我有更多然后10K记录每个记录有喜欢的选择我如何处理使用会话或cookie的选项,因为如果他点击一次,用户不会再喜欢。 –

+0

所以你有10个“项目”,可以“喜欢”,你想让每个用户只喜欢每个项目一次?但你无法识别用户... –

0

您应该检查它在服务器端。 使用可以使用$ _SESSION来达到这个目的。 当链接用户点击设置

$_SESSION['liked']=true; 

,然后检查用户是否点击之前。会话在刷新页面时不会被破坏。