Hi,
Wenn das erledigt ist, wird/soll eine Bestätigungsseite angezeigt. (Im Moment eine ganz normale Seite "Danke für Ihre Mitteilung") Die Seite liegt fertig auf dem Server und das Script sagt einfach print "location: http://antwort.....";
lies die Seite mit open, <HANDLER> und close ein, printe sie direkt nach STDOUT, gehe nicht über Location und ziehe keine 4000 GETs ein ;-)
print "Content-type: text/html\n\n";
open(READ, $datei);
while(<READ>) {
# hier wird der Code verändert, z.B. durch:
s/<!--var1-->/$var1/g;
# und anschließend ausgegeben:
print;
}
close(READ);
Gibt es eine Möglichkeit, daß ich den Aufruf eines anderen Scripts so simulieren kann, daß es für das aufgerufene Script die Methode POST ist und die Daten auch so ausgewertet werden?
Ja, mit LWP::UserAgent mindestens, vielleicht sogar mit LWP::Simple (hab ich noch nicht geprüft); siehe die dazugehörige Doku. Ich bezweifele aber, daß das hier sinnvoll ist; im Zweifelsfall kostet es nur Zeit und Systemressourcen - sowohl auf dem Server als auch beim Benutzer.
Cheatah