Hi Uwe,wie ich das in dem anderen Thread schon angeschnitten hatte, gibt es drei Ansätze für eine automatische Weiterleitung. Nummer ein wäre in den Header einen Location-Befehl einzubauen.
print "Location: http://neuer.server.com/\n";
Der zweite ist der Meta-Refresh und der Dritte der JavaScript. Es kommt nun darauf an, *wann* die Bedingung gestellt wird.
Wenn Du beispielweise durch eine Analyse von Umgebungsvariablen in Erfahrung bringen kannst, ob eine Bedingung zutrifft, dann eignet sich der Location-Befehl sehr gut, weil keine sonstigen Daten an den Browser übertragen werden. Außerdem kannst Du diese Sache innerhalb er ersten Zeilen Deines Skriptes erledigen. Diese Geschichte ist somit die Schnellste.
Kannst Du jedoch erst mittels JavaScript Deine Bedingung prüfen, dann kommt die folgende Methode zum zum Zuge, wobei anzumerken ist, dass es nur eine von Verschiedenen ist. ;-)
<script type="text/javascript" language="JavaScript">
<!--
if(Bedinung) location.href="http://neuer.server.com?var=content&foo=bar";
//-->
</script>
-uw
Datum: 15.01.2006-15:24
