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

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

No8980 の記事


■8980 / )  特定ホストの制限
□投稿者/ ユーザー -(2004/04/10(Sat) 12:26:18)
    2004/04/10(Sat) 12:31:35 編集(投稿者)
    2004/04/10(Sat) 12:26:59 編集(投稿者)

    ChildTreeユーザーです。
    下にある No8894,8898,8905 を見た上での質問ですがお許しください。

    私もあらしで困っており、 たとえばabcdefg621.sub.abcdefg.co.jpというホストとzxcv111.zxc.co.jpと言う2つのホストがわかっているので、この2人のアクセスを拒否したいとおもってます。(上記は仮定のホストアドレスです)

    >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] 削除キー/


Pass/

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

- Child Tree -