Simon Reinhardt: zwei sich fremde Scripts Daten tauschen lassen

Beitrag lesen

Hi @ndre@s,

bei den ganzen Perl-Fragen bin ich ja mal gespannt, was dabei rauskommt ;-)

mein Problem besteht darin, dass ich gerne einem Script Parameter ( so mit ?par1=blu&par2=blah) übergeben möchte und die Antwort in einem anderen Script in einer Variable (z.B. $antwort) weiterverarbeiten möchte.

Wenn das erste Script nicht mehr weiter ausgeführt werden muss, sondern die Daten nur noch an das zweite weitergeben sollen, so würde evtl eine Weiterleitung schon reichen...

Als Ausgabe schreibt das erste Script an den Browser:
print "...<html>...";
print "<meta http-equiv="refresh" content="0;URL=script2.pl?antwort=$antwort">";
print "...</html>...";

Ist die Antwort allerdings so groß, dass das mit URL-Paramtern nicht mehr funzt, dann wird es schwierig. Wahrscheinlich müsste hier eine Socket-Verbindung geöffnet und ein HTTP-Request an das zweite Script geschickt und die Antwort mitgepostet werden. Das Ergebnis der Anfrage müsste dann von dem ersten Script an den Browser geschickt werden. Aber vielleicht geht's ja auch einfacher...

VG Simon
PS: guck ab und zu mal wieder ins Team-Board ;-)