- 締切済み
1日1回有効なクリック
懸賞サイトのように、あるボタンのクリックを1日1回だけ有効にして ログインしているユーザーにポイントが加算されるようにするには どのようなプログラムにすればよいのでしょうか。 ユーザーのログインIDを受け取るプログラムはできているので 日にちによる制限方法が知りたいです。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- _chihiro_
- ベストアンサー率63% (26/41)
回答No.3
No2さんのように、クリックされた日時をどこか(DBなど)に保存しておいて、次クリックされた時に比較すれば良いと思います。 ただ、仕様によりますが、それだとボタンが追加される度に、前日・前々日・前前々日・・・とさかのぼってクリックすることができてしまうので、クリックした日時を保存するときに、どのボタンをクリックしたか?という情報も保存すると思います。
- nick9090
- ベストアンサー率26% (102/378)
回答No.2
ポイント付加した日時をDBに記録しておけばいいだけだと思います。 で、次にクリックされたら、前回のクリックが今日でないかどうかをチェックするだけです。
- 神崎 渉瑠(@taloo)
- ベストアンサー率44% (1016/2280)
回答No.1
クリック(アクセス)した日付を確認して、 前回のと同じ日だったらポイントを加算しない。