Seite 1 von 1

Weiterleitung mit PHP

Verfasst: 19.05.2007, 08:50
von sddfg
Hallo,

Ich habe folgendes Problem: Ich möchte eine Weiterleitung mit PHP erstellen, bei der für zwei Sekunden noch ein Text ausgegeben wird.
Beispiel: User klickt Link » Text kommt für 2 Sekunden » Weiterleitung zur Seite

Erst hatte ich folgendes versucht:

Code: Alles auswählen

<?php
echo 'Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.';

usleep&#40;2000000&#41;;

header&#40;'HTTP/1.1 301 Moved Permanently'&#41;;
header&#40;'location&#58; index.php'&#41;;
header&#40;'Connection&#58; close'&#41;;
exit&#40;&#41;;	
?>
Das hat aber nicht funktioniert. Nun habe ich folgendes ausprobiert:

Code: Alles auswählen

<?php
echo 'Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.';

header&#40;'HTTP/1.1 301 Moved Permanently'&#41;;
header&#40;'refresh&#58; 2; url=index.php'&#41;;
header&#40;'Connection&#58; close'&#41;;
exit&#40;&#41;;	
?>
Der Code funktioniert nun, allerdings weiß ich nicht ob Google&Co mit dieser Art der Weiterleitung umgehen kann. Weiß jemand darüber vielleicht etwas mehr?

Verfasst:
von
Content Erstellung von ABAKUS Internet Marketing
Ihre Vorteile:
  • einzigartige Texte
  • suchmaschinenoptimierte Inhalte
  • eine sinnvolle Content-Strategie
  • Beratung und Umsetzung
Jetzt anfragen: 0511 / 300325-0

Verfasst: 19.05.2007, 09:44
von Arzt
Du kannst nachdem Du etwas ausgegeben hast keine Header mehr senden, hier bleibt nur noch javascript oder ein meta-redirect, ansonsten Header senden ohne etwas auszugeben.

Verfasst: 19.05.2007, 12:46
von Rob-oter
Hallo,

hier bietet sich, wie Arzt schon gesagt hat folgendes an:

Code: Alles auswählen

die&#40;'<meta http-equiv=\'refresh\' content=\'2.0; URL=index.php\'>'&#41;;

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Verfasst: 19.05.2007, 13:29
von semtex
Wie schon mehrfach erwähnt, funktioniert eine Header-Weiterleitung nur dann, wenn noch keinerlei Daten vorher an den Browser geschickt wurden.
Du must daher wohl auf eine Clientseitige Weiterleitung mit Java oder per Meta Element umsteigen.

Verfasst: 20.05.2007, 16:37
von sddfg
:crazyeyes: Verdammt .. da hätte ich auch selber drauf können kommen!
Vielen Dank für den Gedankenblitz..