Deutsch English

Redirect in PHP

In diesem Beitrag möchte ich euch erklären, wie man in PHP einen Redirect
machen kann, sprich ihr wollt zum Beispiel einen User von www.mysite.at/example.php
auf www.mysite.at/index.php weiterleiten.

Dafür kann man die header() Funktion verwenden, zb:
header('Location: '.$neueURL);

Folgendes solltet ihr dabei beachten:

  • header() muss bevor jeglicher Text oder HTML gesendet wird, aufgerufen werden.
  • Im Anschluss sollte die() oder exit() aufgerufen werden.
  • Die URL muss absolut sein.
  • PHPs Location-Header verwendet noch den HTTP 302 Redirect Code, man sollte allerdings entweder 301 oder 303 verwenden.