[Codeschnipsel] PHP Weiterleitung

Um möglichst einfach eine Weiterleitung zu erstellen, kann man einfach PHP verwenden.

 

Mittels:

<?php
header
(“Location: http://www.webworkblog.net/”);
exit;
?>

wird der User sofort auf die Webseite http://www.webworkblog.net weitergeleitet. exit; bzw. exit(); bewirkt, dass auf keinen Fall weiterer PHP-Code ausgeführt wird. Weiterhin ist zu beachten, dass es vor der Weiterleitung mittels header() noch keine Ausgabe (Text, Bilder, …) gegeben haben darf!

Zudem muss als Ziel immer eine korrekte Url angegeben werden, also in folgendem Format: http://subdomain.domain.tld/ordner/dateiname.html

Es besteht außerdem die Möglichkeit vor der Weiterleitung einen HTTP-Statuscode zu setzen. Dies geschieht hier ebenfalls mittels header()

header("Status: XYZ");

Eine Übersicht welche Statuscodes es gibt, findet man bei Wikipedia.

Ähnliche Beiträe

  • [Codeschnipsel] HTML Weiterleitung
  • [Codeschnipsel] PHP Zufallszahlen erzeugen
  • [Codeschnipsel] PHP E-Mail verschicken mit mail()
  • 1 Response to “[Codeschnipsel] PHP Weiterleitung”


    1. 1 Julia

      Ich würde hier den Einsatzzweck beachten. Wenn ich eine E-Mail verschicke

      index.php -> mail.php

      würde ich deine Variante nutzen. Wenn ich komplett weiterleichten möchte, dann doch eher ein 301 redirect.

    Leave a Reply