Christian Schnagl: Daten vom CGI wieder verwenden ?!

Beitrag lesen

1.Ich starte per Mausklick mein CGI mit Parameterübergabe.
2.Anhand dieser Daten wird eine neue Seite generiert.(neue Graphik erstellt)
3.Ausgehend von dieser Seite soll mit denselben Parametern wie zuvor
 erneut ein CGI aufgerufen werden !(z.B.: für Graphik zoom-in oder out)
Meine Frage , gibt es eine bessere Lösung , oder eine die bei dieser Problemstellung
besser geeignet ist ?

JA, versteckte Formularfelder:
In Deinem CGI gibst Du einfach folgende Zeile mit an:

print '<input type=hidden name="irgendwas" value=''Deine Parameter">';

Dieses Feld erscheint nicht am Bildschirm und die Parameter können wie folgt abgefragt werden:
  $param=$ENV{'QUERY_STRING'}

Zweite Möglichkeit:
Du rufst Dein CGI mit Parameter auf: <a href="/cgi-bin/dein.cgi?parameter">
Hier darfst Du allerdings keine Leerzeichen verwenden.

Bye

Christian
schnagl@gmx.de

PS: Beide Möglichkeiten funktioneren auch mit Variablen (z.B. $meineparams), allerdings mußt Du mit den Hochkomma/Anführungszeichen aufpassen....