• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

komplizierte Weiterleitung mit Ausnahmen, bitte Hilfe!

Krobbus

Mitglied
Ich habe eine goto.php seite, die folgenden simplen code enthält, so dass man beim betreten der seite "http://www.meinedomain.de/goto.php?url=www.beispiel.com" sofort weitergeleitet wird.
PHP:
<?php
header("Location: http://".$_GET['url']."");
?>
Ich würde nun gerne noch eine Sache hinzufügen, und zwar soll es ein paar "Ausnahmen" geben. Es soll etwa 10 urls geben, bei denen man zu einer anderen Seite weitergeleitet wird, und nicht zu der url.

Beispiel:
Eine Ausnahme ist die Seite "www.beispiel1a.de". Wenn sich nun entweder "www.beispiel1a.de" oder "http://www.beispiel1a.de" oder "beispiel1a.de" in der GET-Variable befindet, soll der Benutzer auf "www.hiergehtshin.de" weitergeleitet werden. Sollte sich "www.beispiel1b.de" darin befinden, was die nächste ausnahme ist, wird er zu "www.hiergehtsjetzthin2.de" weitergeleitet (also für jede Ausnahme eine seperate Zielseite). Sollte es sich um einen normalen Link (also keine Ausnahme) handeln, wird der Benutzer normal weitergeleitet wie bisher auch.

Wie geht sowas, ist das überhaupt möglich?
 
Hallo,

kompliziert, na ja.

PHP:
if (preg_match("/beispiel1a\.de/i", $_GET['url'])) {
   $_GET['url']="www.hiergehtshin.de";
}elseif (preg_match("/beispiel1b\.de/i", $_GET['url'])) {
   $_GET['url']="www.hiergehtsjetzthin2.de";
}

header("Location: http://".$_GET['url']."");

Cheffchen
 

Neueste Beiträge

Zurück
Oben