* 掲示板spam対策 (英語圏からのspam用)
近頃猛威をふるっている、海外からのURL羅列spam等に対する対策。
本文に多バイト文字が入っていなければエラーとして弾く。
安直で簡単な対策ながら、効果絶大・副作用極小。
◆YY-BOARD、G-LIGHT用
◇YY-BOARDなら
yyregi.cgiの25行目あたりの
◇G-LIGHTなら
glight.cgiの380行目あたりの
◆UPP-BOARD用
#Web #掲示板spam対策
create : 2006/03/01 (Wed)
update : 2006/04/17 (Mon)
本文に多バイト文字が入っていなければエラーとして弾く。
安直で簡単な対策ながら、効果絶大・副作用極小。
◆YY-BOARD、G-LIGHT用
# add by 爆竹銃 # 海外spam排除君 local($n_kanji, $kcode) ; ($n_kanji, $kcode) = jcode::getcode(\$in{'comment'}) ; if ($n_kanji == 0) { &error("多バイト文字が無い。きっと海外spamだよねー"); }を
◇YY-BOARDなら
yyregi.cgiの25行目あたりの
#------------------------------------------------- # 記事登録 #------------------------------------------------- sub regist { local($flag,$oyaChk,@lines,@data,@new,@tmp);の後ろに追加。
◇G-LIGHTなら
glight.cgiの380行目あたりの
#------------------------------------------------- # 記事書込 #------------------------------------------------- sub regist { local($no,$dat,$nam,$eml,$sub,$com,$url,$hos,$pw,$tim,@file,@w);の後ろに追加。
◆UPP-BOARD用
# [ログ書きこみ処理] # sub wri_ {の後に
($n_kanji, $kcode) = jcode::getcode(\$FORM{'comment'}) ; if ($n_kanji == 0) { &er_("コメントに多バイト文字が無い。さては海外spamか?"); }を追加。
#Web #掲示板spam対策
create : 2006/03/01 (Wed)
update : 2006/04/17 (Mon)