ich gehe mal davon aus das
use CGI qw(standard); #kein problem ist
dann:
$query = new CGI;
mit:
$wert = $query->param('wert')
erhälst du dann den wert von wert :)
Dabei ist es egal ob die werte via URL oder POST (Formular) ankommen. Das macht das modul automatisch.
Übergen geht ganz prima via hidden fledern in Formularen
<input type="hidden"> name="wert" value="100">
oder du hängst es nach einem fragezeichen an die URL an
index2.html?wert=100
mehrere Parameter werden mit dem & Zeichen getrennt.
index2.html?werta=100&wertb=200
Hast du freitext den du übermitteln wilst solltest du diesesn "escapen". Das geht mit dem modul:
use URI::Escape;
$safe = uri_escape($wert);
--> print "index2.html?wert=$save";
achja schalt den Taint modus an.
#!/usr/bin/perl -T
oder sorge dafür das du alle parameter die dein script empfängst genau überprüfst.
Perl is like nuclear power... it can be used for god or evil.
(Frei nach Scott Adams)
RTFM:
perldoc CGI
perldoc URI::Escape
Immer gut wenns möglich ist: www.masonhq.com