Calocybe: neue URL direkt an Browser übermitteln, ohne JS oder Meta-Refresh zur Weiterleitung?

Beitrag lesen

Hi Ingo!

print "HTTP/1.0 302 Found\n";
print "Window-target: ",$Frame,"\n"
print "Location: ",$Redirection,"\n\n";

Es darf jedoch vorher noch kein anderer Header ausgegeben worden sein (z.B. print "Content-type: text/html\n\n";)

Meines Wissens darf man, und wird auch oft gemacht. Ganz alte Browser unterstuetzen den Redirect naemlich unter Umstaenden nicht, fuer diese wird dann noch ein normales Dokument angehaengt:

print << "BYE_BYE";
Window-target: $Frame
Location: $Redirection
Content-type: text/html

<HTML><BODY>This document has moved <A HREF="$Redirection">here</A></BODY></HTML>
BYE_BYE

Auch Bye bye, Calocybe