PHPはじめたばかりの者です。初めて質問させていただきます。
PHPで、同IPアドレスからのアクセスの場合前回の処理完了から24時間経つまで処理しないようにしたいです。
正確には test.php の form で action="test2.php" とし、
同IPでの前回の接続から
・24時間以上継続していた場合 test2.php の処理を続行
(この後にもいくつかチェックがあり、すべて通過した場合のみ「処理が完了した」とみなす。
完了できなかった場合、24時間以内でも再度 test2.php へのアクセス、処理を許可する。)
・24時間未満の場合は echo 等を使ってその旨を伝えるテキストを表示したい。
IPアドレスごとにファイルを作成しIP、時間を記録、次回アクセス時に読み込み判断するようにすればいいと聞いたことがあるのですが、どうすればよいかよくわかりません。
初歩的なことなのかもしれませんが、回答いただけるとうれしいです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2015/01/12 12:32
退会済みユーザー
2015/01/12 13:28
退会済みユーザー
2015/01/13 10:55
退会済みユーザー
2015/01/13 11:31
退会済みユーザー
2015/01/14 09:19
退会済みユーザー
2015/01/14 11:47
退会済みユーザー
2015/01/14 12:12
退会済みユーザー
2015/01/14 13:25