[xoops] xmobile 書込みが protectorでスパム判定される

投稿ツリー


このトピックの投稿一覧へ

なーお

質問 [xoops] xmobile 書込みが protectorでスパム判定される

msg# 1
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2007/10/13 1:23
なーお  長老   投稿数: 1568

最近は、インターネットもパソコン無しで携帯だけで活動している人も多いようでして、xoopsで構築したサイトで、携帯対応として「xmobile」を活用しています。

一方、古くからあるモジュール、あるいはそれをベースとしたモジュールは、独自のスパムブロックを持ち合わせていない場合が多いのが実情です。

特に、海外からのスパムは目を覆うほどにひどく、頭を悩ませていましたが、 「protector」という包括的にxoopsサーバーに作用できる便利なモジュールがあることを知り、その「postcommon_post_need_multibyte_.php」 というプラグインを使ってみました。

これで確かに、日本語を含まない海外からのスパムはブロックされるのですが、どうもxmobileの携帯からの書き込みが、日本語として認識されずに書き込めない、という問題に遭遇して困っていました。

そんなとき、ググッいたらようやくここにたどり着きました。

しかし、、これでもだめです。 
「contact」モジュールへのメール送信は可能なのに、「xhnewbb」へのコメントは蹴られます。 これはxoops-cube2.1用の情報でした。

結局、postcommon_post_need_multibyte.php の中の

1
2
3
4
5
6
		$lengths = array(
		0 => 100 , // default value
		'message' => 2 ,
		'com_text' => 2 ,
		'excerpt' => 2 ,
	    ) ;

の 0 => 100  を 0 => 150 にしたらOKになりました。
これって、URL文字列の文字数がこの値以上だったら、その中の文字列を判定する、ということだったのだと、やっと気づいた。 :hammer:

つまり、この値未満の文字数の(日本語を含まない)トラックバックスパムは防御できない
 ??>>
この値を増やしたことで、防御できないトラックバックスパムも増えるワケですな。

あー、チカレタ。 :oops:

投票数:0 平均点:0.00
返信する

この投稿に返信する

題名
ゲスト名
投稿本文

  条件検索へ