Hallo an alle!
Ich habe einen bestehenden CGI-WebCounter um eine IP-BlackList erweitert - leider funktioniert dies nicht zuverlässig, so dass manchmal die IP der BlackList doch noch protokolliert wird. Hier ist der Scriptauszug:
Datei "BlackList.ini":
Kann es sein, dass der Exit-Befehl nicht so einfach funktioniert (arbeite sonst mit ASP oder PHP)? Auch das Includen funktioniert leider so nicht, dass ich das Array in die erste Datei (das eigentliche Script) schreiben musste.
Danke für einen Tipp! (Und viel Spass heute beim Start der WM06 im eigenen Land! )
Ich habe einen bestehenden CGI-WebCounter um eine IP-BlackList erweitert - leider funktioniert dies nicht zuverlässig, so dass manchmal die IP der BlackList doch noch protokolliert wird. Hier ist der Scriptauszug:
Code:
...
# require 'F:\.....\WebCounter\BlackList.ini';
my $actip=$ENV{'REMOTE_ADDR'};
my @blacklist=("66.249.65.65","212.112.231.6","80.132.90.128");
my %blacklist=(@blacklist,@blacklist);
if ( exists $blacklist{$actip} ) {
exit;
}
...
Datei "BlackList.ini":
Code:
my @blacklist=(
"66.249.65.65",
"212.112.231.6",
"80.132.90.128"
);
Kann es sein, dass der Exit-Befehl nicht so einfach funktioniert (arbeite sonst mit ASP oder PHP)? Auch das Includen funktioniert leider so nicht, dass ich das Array in die erste Datei (das eigentliche Script) schreiben musste.
Danke für einen Tipp! (Und viel Spass heute beim Start der WM06 im eigenen Land! )
Zuletzt bearbeitet: