###前提
Amigo databaseというPerlで制作された汎用データーベースを利用し、
会員にIDとパスワードを発行し、会員情報を更新して頂くホームページを運営しております。
http://www.cgi-search.info/search/script30.html
###発生している問題
ホームページ内に情報の更新順番に並ぶコンテンツがあり、
先頭に表示されると情報の露出度が高まるために
なんらかのマクロ的プログラムを利用し、毎秒毎に更新を行う会員が出て参りました。
それに対し自力で情報を更新している会員から不満が出ており、
また全会員が同じ様な自動更新を始めると当方のサーバに悪影響が出るおそれがあると考え、
- ユーザ毎に一日何回まで、と数値を割り振り、回数を超えるとその日は更新が出来なくなる
- 一度更新を行うと、その後数時間経過しないとフォームの送信が行えなくなる
上記のうちどちらかの対策を行う必要が出て参りました。
案1はPerlにてプログラムを書く必要があるかと思いますが、自分には見当もつかない状態です。
(また一日ごと更新回数を初期値に戻す、というのもcronを使う必要があると思われ、大掛かりなものとなりそうです)
案2はJavaScriptにて比較的行えるのではないか、と予想していますが見当つかないのは案1と同様です。
###試したこと
http://www.nishishi.com/javascript/2007/button-disabled.html
案2はこちらを参考にしてできるのではないか…と考え試行錯誤中です。
###ご相談内容
上記案1と案2、どちらが問題なく簡単に実装できそうでしょうか?
また、他により簡単な対応策などございますでしょうか?
それではどうぞ、よろしくお願い致します。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/11 05:39