Supportnet / Forum / Skripte(PHP,ASP,Perl...)
autom. Weiterleitung mit Verzögerung + Inhalt.
Frage
Hi Leute,
- Ich möchte mit PHP [b]automatisch weiterleiten[/b]
- davor eine 10s [b]Verzögerung[/b]
- in der Verzögerung soll noch [b]etwas angezeigt[/b] werden
Kann mir wer das alles kurz mal beantworten?
danke.
mfG lol-rofl-mao
Antwort 1 von Rulim
Nach meinem Wissen geht das nicht. Direkt mit PHP kann man nur über den Header weiterleiten. Natürlich kannst Du vor dessen Ausgabe 10 Sekunden warten. Aber Du kannst nichts Sichtbares vor dem Header ausgeben.
Aber was Du erreichen willst geht mit HTML:
http://de.selfhtml.org/html/kopfdaten/meta.htm#weiterleitung
Aber was Du erreichen willst geht mit HTML:
http://de.selfhtml.org/html/kopfdaten/meta.htm#weiterleitung
Antwort 2 von lol-rofl-mao
Hmm...
Hat mich mal interessiert, ob und wie das geht...
Mit META-Tags geht´S natürlich am einfachsten und elegeantesten, aber es kann ja nicht schaden,auch mal was anders zu amchen...
Hat mich mal interessiert, ob und wie das geht...
Mit META-Tags geht´S natürlich am einfachsten und elegeantesten, aber es kann ja nicht schaden,auch mal was anders zu amchen...
Antwort 3 von rfb
allerdings gehört das meta-refresh zu den Techniken, die laut Barrierefreie Informationstechnik Verordnung zu vermeiden sind:
Manche Menschen brauchen länger als 10 sec. (oder was du auch vorgibst) um zu erfassen, was auf der Seite steht, und sind verwirrt, wenn es plötzlich verschwindet.
Ein einfacher Link tuts auch und lässt der/dem Seitenbesucher/in die Zeit, die er nötig hat.
Zitat:
Die Verwendung von Elementen der Markup-Sprache zur automatischen Weiterleitung ist zu vermeiden.
(BITV 7.5)Die Verwendung von Elementen der Markup-Sprache zur automatischen Weiterleitung ist zu vermeiden.
Manche Menschen brauchen länger als 10 sec. (oder was du auch vorgibst) um zu erfassen, was auf der Seite steht, und sind verwirrt, wenn es plötzlich verschwindet.
Ein einfacher Link tuts auch und lässt der/dem Seitenbesucher/in die Zeit, die er nötig hat.
Antwort 4 von lol-rofl-mao
^^
Naja, ist in dem falle in dem ich´S wollte auch egal...
Da steht nix andres als
"Bestellung erfolgreich."
Und dadrunter
"Weiterleitung... Falls es nicht geht, bitte hier klicken" oder sowas, das sollte jeder auf die Reihe kriege.
Und wenn noicht, kann man´S sich selbst erschließen, wenn man wieder auf der Titelseite ist.
Naja, ist in dem falle in dem ich´S wollte auch egal...
Da steht nix andres als
"Bestellung erfolgreich."
Und dadrunter
"Weiterleitung... Falls es nicht geht, bitte hier klicken" oder sowas, das sollte jeder auf die Reihe kriege.
Und wenn noicht, kann man´S sich selbst erschließen, wenn man wieder auf der Titelseite ist.
Antwort 5 von Rulim
Also ich finde die HTTP-Weiterleitung eleganter, weil sie auch von Clients unterstützt wird, die kein HTML interpretieren (z.B. Downloadmanager).
Antwort 6 von lol-rofl-mao
Naja, ist ansichtssache...
Für´S schnelle runtercoden reichen die Metas vollkommen aus ^^
Wenn´S professionell werden soll... naja, meist net mehr .
Für´S schnelle runtercoden reichen die Metas vollkommen aus ^^
Wenn´S professionell werden soll... naja, meist net mehr .
Antwort 7 von Rulim
Zitat:
Für´S schnelle runtercoden reichen die Metas vollkommen aus
Für´S schnelle runtercoden reichen die Metas vollkommen aus
Was kann schneller gecodet sein als eine HTTP-Weiterleitung? Das Skript besteht dann nur aus einer Zeile:
<?php header("Location: http://www.google.de")?>Antwort 8 von rfb
noch schneller, vor allem im Ergebnis, und für Suchmaschinen leichter nachzuvollziehen:
Zudem bekommen dann die Seitenbesucher vom ganzen Umgeleite nix mit!
Redirect permanent /alteseite.htm http://www.meinedomain.de/neueseite.htm
in der .htaccessZudem bekommen dann die Seitenbesucher vom ganzen Umgeleite nix mit!
Antwort 9 von Rulim
@rfb
Ja, man spart sich dann das Skript. Das Ergebnis ist aber identisch. Halt eine HTTP-Weiterleitung ;-)
Ja, man spart sich dann das Skript. Das Ergebnis ist aber identisch. Halt eine HTTP-Weiterleitung ;-)

