wie leere ich einen parameter mit CGI.pm?
folgendes funktioniert:
$ perl -wle'
use Data::Dumper;
@a = qw(a);
use CGI;
my $q = CGI->new;
$q->param(-name => "foo", -values => [@a]);
print for $q->param("foo")' foo=23 foo=42
a
folgendes nicht:
perl -wle'
use Data::Dumper;
@a = qw();
use CGI;
my $q = CGI->new;
$q->param(-name => "foo", -values => [@a]);
print for $q->param("foo")' foo=23 foo=42
23
42
d.h., ich kann einen parameter mit einer liste von werten ueberschreiben;
ist die liste aber leer, bleiben die alten werte.
weiss jemand, wie ich die werte löschen kann?
---
Modedit Gwendragon: Titel erweitert
---\n\n
<!--EDIT|GwenDragon|1173621862-->