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