PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Umleitung



Milchbox
18.06.2005, 18:47
wie kann ich eine umleitung mit php machen???
ich dachte mit javascript und diesen php code: header("Location: index.php");
aber ich glaube nicht das das mit js so gut geht.kennt jemand nicht eine andere lösung???

Maisaffe
18.06.2005, 18:57
Meinst Du das? http://www.multimediaxis.de/showthread.php?p=1016533#post1016533

Dennis

Milchbox
18.06.2005, 19:02
ne als php code

raian
18.06.2005, 19:09
easy:

echo '<meta http-equiv="refresh" content="34; url=http://www.bla.de">';


Bitteschön, ist in PHP.

Milchbox
18.06.2005, 19:19
toll und wann wird man umgeleitet???

Geiu
18.06.2005, 19:20
Das header("Location: index.php"); reicht schon, dafür brauchst du kein zusätzliches JS (es muss aber gemacht werden bevor was ausgegeben wurde)

Maisaffe
18.06.2005, 19:32
easy:

echo '<meta http-equiv="refresh" content="34; url=http://www.bla.de">';


Bitteschön, ist in PHP.
Hättest Du in meinem geposteten Thread gelesen was drüber steht... :rolleyes:

content="34 > 34 Sekunden, danach wird weitergeleitet
url="jkafjödajfkö > URL

Dennis

wrtlprnft
18.06.2005, 20:03
Refresh sollte nicht mehr genutzt werden, da es die Zurück- Funktion des Browsers stören kann und keine Auskunft gibt, warum umgeleitet wurde. Besser ist:
<?php
header('Location: http://www.example.com/'); // Die URL muss vollständig sein (also mit http:// beginnen, sonst ist es nicht standardkonform)
header("HTTP/1.0 301 Moved Permanently")
?>für eine dauerhafte Umleitung (der Browser merkt sich das und fragt in Zukunft nicht mehr nach) oder
<?php
header('Location: http://www.example.com/');
header("HTTP/1.0 302 Moved Temporarily")
?>für eine temporäre Umleitung (Der Browser wird bei jedem Aufruf der Seite kontrollieren, ob immernoch der Header kommt).