重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

懸賞サイトのように、あるボタンのクリックを1日1回だけ有効にして
ログインしているユーザーにポイントが加算されるようにするには
どのようなプログラムにすればよいのでしょうか。
ユーザーのログインIDを受け取るプログラムはできているので
日にちによる制限方法が知りたいです。

A 回答 (3件)

No2さんのように、クリックされた日時をどこか(DBなど)に保存しておいて、次クリックされた時に比較すれば良いと思います。



ただ、仕様によりますが、それだとボタンが追加される度に、前日・前々日・前前々日・・・とさかのぼってクリックすることができてしまうので、クリックした日時を保存するときに、どのボタンをクリックしたか?という情報も保存すると思います。
    • good
    • 0

ポイント付加した日時をDBに記録しておけばいいだけだと思います。


で、次にクリックされたら、前回のクリックが今日でないかどうかをチェックするだけです。
    • good
    • 0

クリック(アクセス)した日付を確認して、


前回のと同じ日だったらポイントを加算しない。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!