sub logout{  my ($f) = @_;    # Cookie-Sache  my @cookies;  for(qw/logged modlogin ivadmin PHPSESSID/){     my $cookie = CGI::cookie(-name => $_,                                  -value => $f,                                  -expires=>'Wed, 2-Jan-1987 00:00:00 GMT',                                  -path=>'/',);     push(@cookies,$cookie);  }  print CGI::header(-cookie => [@cookies]); } if(defined($f) && $f eq 'logout'){  logout($f); } if (length ($ENV{'QUERY_STRING'}) > 0){        $buffer = $ENV{'QUERY_STRING'};        @pairs = split(/&/, $buffer);        foreach $pair (@pairs){             ($name, $value) = split(/=/, $pair);             $value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;             $GET{$name} = $value;        }   }     if($GET{'f'} eq 'logout'){       logout($GET{'f'});   }