Scriptparameter sowohl via %ENV als auch von @ARGV und STDIN auswerten
Bisher war es so, dass -- in aufsteigender Priorität -- entweder STDIN mit $ENV{QUERY_LENGTH}, $ENV{QUERY_STRING} oder $ARGV0 als Eingabe gelesen wurde. Nun werden alle drei Kanäle in der Reihenfolge $ENV{QUERY_STRING}, $ARGV0 und STDIN gelesen und ausgewertet. Die Eingaben überschreiben sich nur bei identischen Keys, ergänzen sich aber ansonsten.
Scriptparameter sowohl via %ENV als auch von @ARGV und STDIN auswerten
Bisher war es so, dass -- in aufsteigender Priorität -- entweder STDIN
mit $ENV{QUERY_LENGTH}, $ENV{QUERY_STRING} oder $ARGV0 als Eingabe
gelesen wurde. Nun werden alle drei Kanäle in der Reihenfolge
$ENV{QUERY_STRING}, $ARGV0 und STDIN gelesen und ausgewertet. Die
Eingaben überschreiben sich nur bei identischen Keys, ergänzen sich
aber ansonsten.
Beispiel:
<form method="post" action="am.pl?who=me">
<input type="submit" name="action" value="Gogogo">
</form>
sorgt für zwei Key/Value-Paare in $form; who => me und action => Gogogo.