| Child Treeを使っています。 IPなどを参照して連続登校禁止の処理を加えたいと思っています。
$addr = $ENV{'REMOTE_ADDR'}; $host = gethostbyaddr(pack("C4", split(/\./, $addr)), 2); if($addr eq $Ip && $wait > $time_k - $tim){&er_("連続投稿はもうしばらく時間をおいて下さい"); }
上記の処理を「同じ内容は送信不可」付近の処理に割り込ませたところ、 一人が書き込むとすべての人が$wait秒書き込みが出来ないという掲示板になりました。 (チェック方法はIEでプロクシを通して書き込み、ネスケで再度書き込んでみるという方法です。) どうも$addrの値が上手く働いていないと想像しているのですが、 どうしたらよいものでしょうか?
|