(Meine Kristallkugel sagt mir übrigens, dass das Mischen von POST und GET keine gute Idee ist.)
Ich hab das mal aus Neugierde getestet, mit dem Perl-Modul CGI.pm hats nicht funktioniert.
Meine Versuchsanordnung
form action="/cgi-bin/postget.cgi?getparam=1" method="post"
input name="haurein" value="irgendwas"Als Parameter-Value-Pärchen kam lediglich das "haurein=irgendwas" am Server an. Auch mit method="get".
Wenn ich deine Aussage wörtlich interpretiere, dann fragt CGI die Methode gar nicht ab, sondern snifft, ob in Standard-Input ein Content > 0 vorhanden ist. Ist dies der Fall, wird der Content ausgewertet, wenn nicht, wird der Query String ausgewertet.
Ich überlege jetzt noch, ob ich dieses Verhalten für stimmig erachten soll.
mfg Beat