Wenn ich das PHP Manual richtig verstehe (und meine Tests lassen mich das glauben), funktionieren beide Versionen so nicht.
Um einen Parameter als Array auswerten zu lassen, muss ein
[] hinter den Parameternamen gesetzt werden.
Also muss der Query so sein:
foo[]=rimbel&foo[]=britz
Ein
; als Trenner funktionierte bei meinem Test nicht.
Testcode:
<?php
for ( $i = 0; $i < count($_GET["foo"]); $i++ ) {
print $_GET["foo"][$i] . "\n";
}
?>
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!