KENT-WEB サポートコーナー 過去ログ [ 0334 ]


記事No: 3666
投稿日: 2008/05/18(Sun) 12:47:16
タイトルWebEnqueteの荒らし対策
ID情報: suz45
投稿者: suz45
URLhttp://geinou.suz45.net/cgi-bin/enq-motoyan/enq.cgi

「WebEnquete」を利用させていただいているのですが、荒らしに困っています。ウェブサイトのアドレスを列挙したようなものを書き込まれます。入力できる文字数を制限するように改良できないものでしょうか? お手数おかけしますが、もし何かしらの対策が取れるようでしたら、よろしくお願いいたします。


記事No: 3670
投稿日: 2008/05/18(Sun) 14:46:04
タイトルRe: WebEnqueteの荒らし対策
ID情報: pachira
投稿者: pachira
URLhttp://www5e.biglobe.ne.jp/~pachira/

> 「WebEnquete」を利用させていただいているのですが、荒らしに困っています。ウェブサイトのアドレスを列挙したようなものを書き込まれます。入力できる文字数を制限するように改良できないものでしょうか? お手数おかけしますが、もし何かしらの対策が取れるようでしたら、よろしくお願いいたします。

619行目あたり

# フォームチェック
if ($in{'item'} eq "") { &error("項目名に入力がありません"); }
if ($in{'item'} !~ /[\x81-\x9F\xE0-\xFC][\x40-\x7E\x80-\xFC]/) { &error("不正な入力です");}#←追加


とりあえず、日本語の無い項目(厳密には1バイト文字だけの入力)は弾くと思います。


記事No: 3674
投稿日: 2008/05/18(Sun) 16:42:22
タイトルRe^2: WebEnqueteの荒らし対策
ID情報: suz45
投稿者: suz45
URLhttp://geinou.suz45.net/cgi-bin/enq-motoyan/enq.cgi

早速のお返事ありがとうございます。
解決しました!
ありがとうございました。

> if ($in{'item'} !~ /[\x81-\x9F\xE0-\xFC][\x40-\x7E\x80-\xFC]/) { &error("不正な入力です");}#←追加
>
>
> とりあえず、日本語の無い項目(厳密には1バイト文字だけの入力)は弾くと思います。


[検索ページ]