防止用户重新点击“;喜欢“;页面刷新上的按钮


Prevent users from re-clicking "Like" button on page refresh

我想阻止用户多次单击Like按钮。我可以使用jQuery在第一次单击时禁用该按钮,但当页面刷新时,用户可以再次单击该按钮。如何防止用户在页面刷新时重新单击按钮?

您可以将已经点赞的用户id存储在数据库中,并为他们禁用点赞按钮/链接,这样他们一旦点击按钮或链接就再也不会点击

使用js阻止UI

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

谷歌"js-block-ui"

很抱歉的回答很简短

编辑:我想没有正确阅读你的问题,看看马扬克·斯瓦米的帖子,他有你的答案

您应该在服务器端进行检查。use可以为此目的使用$_SESSION。当用户点击链接设置时

$_SESSION['liked']=true;

然后检查用户之前是否点击过。刷新页面时,会话不会在中销毁。