Stefan Bach: cgi script im hintergund starten

Beitrag lesen

Hallo,

##hier steht was das programm im hintergrund machen soll.

print $q->redirect( "http://www..." ); #hier ist der link auf die seite die aufgerufen werden soll.

Ich würde den Location Header doch wohl eher vor den Hintergrundaufgaben losschicken, damit er auch vor Beendigung derer ankommt.

Ein einfaches

print "Location: http://example.com\n\n";

sollte es auch tun, da ist das CGI Modul ziemlicher Overkill. Am besten noch das Output Buffering abstellen (ich glaube es ist $|, bin mir aber nicht ganz sicher), dann könnte es klappen.

Viele Grüße,

Stefan

--
Lass dir das Tanzen NICHT verbieten
http://tanzverbot.de