datei.cgi?p1=v1&p1=v2
Die Variable p1 existiert dagegen nur einmal, deshalb wird der erste Wert durch den zweiten überschrieben
Nur wenn man das schlechte Beispiel aus dem Lehrbuch verwendet, mit dem CGI Modul ist dies kein Problem:
my @p1 = CGI::param('p1');
Struppi.