掲示板のメンテナンス
随分前から問題となっていたスパム対策用投稿キーがたまに一致しないという問題の対策を行いました。
調べてみると原因は単純で、投稿画面を開いたタイミングで投稿キーを一時ファイルに保存しているのですが、他の人が投稿ページを開くと投稿キーが上書きされてしまうという問題がありました。そのため、最初の方が実際に投稿したときには異なるキーとの比較となってしまいその結果投稿キーが一致しなくなってしまいます。
もっとも簡単な改善方法として、input hidden に投稿キーを文字列で埋め込み、実際に入力した投稿キーと比較することにしました。この方式だと原理的にロボットによるスパムが可能ですが、うちでひっそりと使っているだけなのでまぁ大丈夫でしょう。(根拠無し)
また、フォントを固定幅に変更しました。CrystalMark、CrystalCPUID、CrystalDiskInfo などのテキストコピーの投稿が多いのでこちらの方が読みやすいかなと。
最近のコメント