ユーザーがいいねボタンを複数回クリックするのを止めたいです。jQuery を使用して最初のクリックでボタンを無効にすることはできますが、ページが更新されると、ユーザーは再びボタンをクリックできます。ユーザーがページの更新時にボタンを再クリックできないようにするにはどうすればよいですか?
3 に答える
3
すでにいいねをしたユーザーIDをデータベースに保存し、「いいね」ボタン/リンクを無効にして、ボタンまたはリンクを一度クリックすると、二度とクリックしないようにすることができます。
于 2012-09-10T13:22:00.077 に答える
0
jsを使用してUIをブロックする
そのように:http://www.malsup.com/jquery/block/#demos
グーグル「jsブロックUI」
短い答えでごめんなさい
編集:あなたの質問を正しく読んでいなかったと思います、Mayank swamiの投稿を参照してください、彼はあなたの答えを持っています
于 2012-09-10T13:22:19.457 に答える
0
サーバー側で確認する必要があります。use は、この目的で $_SESSION を使用できます。ユーザーがリンクセットをクリックしたとき
$_SESSION['liked']=true;
次に、ユーザーが以前にクリックしたかどうかを確認します。ページが更新されたときにセッションが破棄されることはありません。
于 2012-09-10T13:29:12.380 に答える