Cosmo: CGI-Übergabeparameter

Beitrag lesen

Wie kann ich Parameter an ein CGI-Programm übergeben?

Ich versuchte das Programm folgendermaßen zu starten: programmname.cgi?PARA=http://www.adresse.de

Bei dem Versuch den Parameter auf eine Variable im Programm abzuspeichern ($parameter=$ARGV[0]) wurde der Variablen aber nie ein Wert zugewiesen.

Was mache ich falsch?

Hi Lars,
Parameterübergabe funktioniert folgendermaßen:
<A HREF="http://localhost/programmname.pl?Parameter"></A>

Den festen Paramter kannst Du im Script über die Query_String Umgebungsvariable auslesen.
Soll der Parameter fest sein, gehst Du über die POST oder auch GET Methode mit Formularen.
Die vordefinierte Variable $ARGV[Zahl] enthält nur einen Wert, wenn Du das Programm direkt
mit Parameterzuweisung startest, wie z.B. über die DOS-Eingabeaufforderung.

Viele Gruesse
Cosmo