[PHP] Simple Weiterleitung (meta refresh)

John Doe

Lieutenant
Registriert
Sep. 2001
Beiträge
1.022
Hi Leutz,

da meine PHP Kenntnisse gen null gehen, wollte ich euch gerne um den Code für eine simple PHP Datei bitten. Diese Index.php soll auf eine andere Domain weiterleiten, innerhalb von wenigen Sekunden. Wenn mir das mal schnell einer basteln könnt, wäre das echt super :).
Der Hintergrund des ganzen ist, dass meine alte PHP Nuke basierte Seite auf Lycos.de jetzt auf einer anderen Domain liegt und ich mich bei meinem Redirector zur Zeit nicht einloggen kann um auf die richtige Domain zu leiten.

MfG
 
PHP:
<?php
header("Location: h t t p s://adressedeinersite.de/start.php");
?>

https zusammenschrieben, kann ich leider nicht da es osnst von der foren software in einen link verwandelt wird
 
Zuletzt bearbeitet:
wieso https und nicht http??
warum eine ssl-verbindung??

mit dem header und http geht es doch genau so
 
Danke für die schnelle Antwort, aber das funzt nicht :(.

Es erscheint immer die Meldung "Parse error: parse error in index.php on line 2".
Hab es genauso übernommen und die Adresse ersetzt.

MfG

edit: Habe natürlich http:// genommen ;).
 
hallo,

wegen https, das war macht der gewohnheit.
aber wieso das nicht geht weiß ich nicht, ahbs nur von meiner siet copy&paste und dort läufts ohne prob.

das einzige was ist, das davor keien ausgabe sein darf aber da dein error in der 2. zeile ist kanns daran ja bald ni liegen.
 
du darfst vorher nichts an den client schicken, also auch nicht ein leerzeichen.
deine datei muss sofort mit <?php anfangen.
 
Ist jetzt vielleicht blöd gefragt, aber muss der Hoster irgendwie PHP unterstützen oder läuft das hier so.
 
Durch Copy&Paste ist eine Leerzeile enstanden. Dies mag allerdings der Header Befehl nicht. Da PHP ausgeführt wird bevor HTML Code sichtbar ist. Du darfst also vorher kein Zeichen oder ähnliches darstellen.

@Blutschlumpf es muss PHP Serverseitig unterstützt werden
 
Zuletzt bearbeitet:
Code:
<?php
header("Location: [url]http://mypage/[/url]");
?>

Okay, danke vielmals, das funzt jetzt. :D

MfG
 
ihr nasen!
das kann doch gar nicht funzen !!
der header code funktioniert nur wenn vorher keine ausgabe da war.
um das problem zu umgehen könnt ihr das script chachen. das funktioniert so:

PHP:
<?php
ob_start();

... Script ...

header("Location: http : / /www.Planet-LBA.de");
?>

Viel Spass damit !
 
Ach sag bloß und was haben wir geschrieben...
Wenn dann musst du auch schreiben das es nicht ohne ob_end_flush(); geht.
 
Original erstellt von NetCrack
ihr nasen!
das kann doch gar nicht funzen !!
der header code funktioniert nur wenn vorher keine ausgabe da war.

hey du nase!

schön, dass du das mit der ausgabe auch schon gemerkt hast und wie wir drei anderen auch schon geschrieben hast
 
ja, aber auf die idee das script zu cachen ist keiner gekommen ... und ob_end_flush(); braucht man nicht
 
Zurück
Oben