(現在 過去ログ8 を表示中)

HOME HELP 新着記事 トピック表示 検索 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■8894 / inTopicNo.1)  ホストアドレスでの排除
  
□投稿者/ 紅羽 -(2004/03/26(Fri) 15:12:17)
    大変お世話になっております
    サポートBBSでの3/8のりゅういち様のレスにあります、

    >このIPアドレスはIPドメインサーチ(http://www.mse.co.jp/ip_domain/)
    >で調べると全て同じホストから来ていますか?
    >その場合はホストアドレスでの排除する改造方法を教えますので
    >もう一方の掲示板までお願いします。

    この方法を是非教えてくださいませ。(Child Treeを使わせて頂いています)
    過去ログをすべて探したのですが、見つけられませんでした。
    質問者さんではないのですが、全く同じ悩みに陥っています。
    利用者が少ないと見られるプロバイダなので、丸ごと拒否しても差しつかえないので。
    なにとぞよろしくお願いします。
引用返信 [メール受信/OFF] 削除キー/
■8898 / inTopicNo.2)  Re[1]: ホストアドレスでの排除
□投稿者/ りゅういち -(2004/03/27(Sat) 02:41:39)
http://www.cj-c.com/
    No8894に返信(紅羽さんの記事)
    > > この方法を是非教えてくださいませ。(Child Treeを使わせて頂いています)
    > 過去ログをすべて探したのですが、見つけられませんでした。
    > 質問者さんではないのですが、全く同じ悩みに陥っています。
    > 利用者が少ないと見られるプロバイダなので、丸ごと拒否しても差しつかえないので。

    CGI内の47〜51行目にある if(@ips){〜} を以下のように書き換え、
    排除設定から排除したいホストアドレスを設定すると
    $ENV{'REMOTE_HOST'} でホストアドレスが取得できるサーバであれば排除可能です。
    if(@ips){
    my($match)=0;
    foreach (@ips) {
    $_=~ s/\n//;
    if($ENV{'REMOTE_ADDR'}=~ /^$_/){$match=1; last;}
    elsif($ENV{'REMOTE_HOST'}=~ /$_$/){$match=1; last;}
    }
    if($match){&er_("閲覧権限がありません!");}
    }
    ただ、ホストアドレスが取得できないサーバでは排除されません。
引用返信 [メール受信/OFF] 削除キー/
■8905 / inTopicNo.3)  ありがとうございます(お礼)
□投稿者/ 紅羽 -(2004/03/29(Mon) 00:36:51)
    ご丁寧にありがとうございました。
    さっそくやってみます。

    便利で美しくて使い勝手のよい、本当に素晴らしいスクリプトを使わせていただき、
    日々感謝しております。本当にありがとうございます。
    今後ともよろしくお願いいたします。
解決済み!
引用返信 [メール受信/OFF] 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Pass/

HOME HELP 新着記事 トピック表示 検索 過去ログ

- Child Tree -