tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
884
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    HUBBLE HUBBLE ist offline Mitglied Silber
    Registriert seit
    Oct 2004
    Beiträge
    68
    Hi,

    kann mir bitte jemand einen grundlegenden Unterschied zwischen header("Location: ...") und <meta http-equiv="refresh" ... nennen? Eigentlich bewirken doch beide, dass eine neue Seite geladen wird, oder hat die eine Vorteile gegenüber der anderen und umgekehrt?

    HUBBLE
     

  2. #2
    Registriert seit
    Jun 2004
    Ort
    Lübeck
    Beiträge
    498
    meta-refresh machen nicht alle browser, PHP-header machen alle, weils auf dem server läuft
     
    ====================
    It isn't true unless it makes you laugh...

    ...but you don't understand untill makes you weep.
    ====================

    Do what thou wilt shall be the whole of the law.

  3. #3
    Registriert seit
    Jun 2001
    Ort
    Hamburg
    Beiträge
    2.196
    Soweit ich weiß, wird bei Header die eigentliche Seite komplett übersprungen (wird halt auf dem Server ausgeführt), mit Meta-Refresh wird die Seite die weiterleitet "sichtbar", sprich der User kann diese einsehen.
     
    <insert random signature here>

  4. #4
    Registriert seit
    Jun 2004
    Ort
    Lübeck
    Beiträge
    498
    Stimmt auch... beim meta kannst du auch eine wartezeit eingeben.. dann sehen die Leute die Seite noch x sekunden, dann gehts weiter zum refresh.
    Wenn DAS bei PHP auch geht weiss ich auf die schnelle nicht wie
     
    ====================
    It isn't true unless it makes you laugh...

    ...but you don't understand untill makes you weep.
    ====================

    Do what thou wilt shall be the whole of the law.

  5. #5
    Avatar von Nils Hitze
    Nils Hitze Nils Hitze ist offline Admin a.D.
    Registriert seit
    Sep 2000
    Ort
    Dachau
    Beiträge
    2.201
    Blog-Einträge
    104
    mit sleep() ...
     

  6. #6
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Refresh ist im Gegensatz zu Location kein standardisiertes HTTP-Headerfeld, deshalb müsste es eigendlich vom Client ignoriert werden.
     
    Markus Wulftange

Ähnliche Themen

  1. fopen + <meta http-equiv="refresh"?
    Von Hawkster im Forum PHP
    Antworten: 5
    Letzter Beitrag: 05.09.04, 21:50
  2. meta http-equiv='Refresh'
    Von nick im Forum HTML & XHTML
    Antworten: 5
    Letzter Beitrag: 03.02.04, 12:51
  3. <meta name="robots" content="noindex"> Nähere Fragen
    Von Avariel im Forum HTML & XHTML
    Antworten: 1
    Letzter Beitrag: 08.10.03, 16:42
  4. Header("Location http://...") nicht
    Von Fassbrause im Forum PHP
    Antworten: 2
    Letzter Beitrag: 31.08.03, 19:00
  5. <meta name="revisit-after" content="12 days">
    Von Precog im Forum HTML & XHTML
    Antworten: 1
    Letzter Beitrag: 17.05.02, 19:04