Variable über URL
Micha
- perl
Hallo,
ich möchte zwischen in einem Perl-Skrip eine Variable (nennen wir sie einmal
$test) mittels URL übergeben (also z.B: ...?action=start&test=ergebnis)
Wie lese ich die Variale dann in Perl aus? In PHP ist es ja leichter ,
da hab ich dann gleich das Ergebnis, und echo "Test: $test"; würde Test:
Ergebnis schreiben.
Nur: Wie mach ichs in Perl ?
Vielen Dank,
Micha
Hi Micha,
$test) mittels URL übergeben (also z.B: ...?action=start&test=ergebnis)
Wie lese ich die Variale dann in Perl aus?
Nur: Wie mach ichs in Perl ?
am einfachsten und zuverlässigsten mit dem CGI-Modul:
#!/usr/bin/perl -w
use CGI qw(:standard); ##CGI-Modul mit Standardfunktionen einbinden
$test = param('test'); ##Parameter "test" in Variable $test schreiben
print header, $test; ##HTTP-Header und Inhalt von $test ausgeben
sollte funktionieren. Das CGI-Modul ist eigentlich bei jeder Perl-Distribution dabei. Du solltest es also ohne weiteres verwenden können. Auch bei Deinem Provider (und gerade bei dem) sollte es eigentlich installiert sein.
Vielen Dank
Gern geschehen. Viele Grüsse
Achim Schrepfer