hi struppi,
Das ist doppelt gemoppelt.
Einmal hält CGI.pm für dich die Werte bereit, die du mit param() benutzen kannst und dann baust du dir nochmal ein HASH mit allen Werten, was u.U. sehr speicherfressend sein kann, da du alles doppelt hast.
hmmm habs jetzt glaub ich ohne zweimal parsen :)
Hab nochmals nachgelesen:
my $username = CGI::param('username')||'';
my $password = CGI::param('password')||'';
my $query = new CGI;
my $names = $query->param||'99';
bad() unless ($username and $password||$names == 2);
so ok?
Grüsse vom
Alain