- The slippery Catwalk to Glory -
1月末に掲示板(apeboard)のファイル名を変更するという方法でスパムをはじくようにしてから、しばらくは静かな日々を過ごしてきましたが、ここ最近、特に7月に入ったあたりからまたスパムの嵐に見舞われるようになってしまったため、仕方なくソースに細工をすることにしました。
必要最小限の対処ですが、apeboard.cgiの188行目に以下の行を追加して、URLを含むメッセージを投稿しようとしたときにエラーとして処理するようにしました(※自己責任でお願いします)。
if ($message =~ /http.?:\/\//) {
&print_error("URLを含んだメッセージは投稿できません。");
}
「http://~」や「https://~」が入っていた場合にエラーとします。これで大丈夫のはずですが、たまにURLを伝えたい場合もあり少し不便な気もしていますので、暇があったら動きを変えて確認画面を出すようにするのもありかなーとぼんやり思っています。