Hallo,
ich bin ein absoluter Neuling auf dem Gebiet von PHP und möchte folgendes realisieren:
Kommt ein User von http://abc.de, soll er zur Seite http://weiterleitung.de weitergeleitet werden. Kommt der User nicht von abc.de, soll ihm die ganz normale Seite angezeigt werden.
Nun die Frage: Wie mache ich das am besten? Ich weiß, ein Referrer aber wie genau muss ich das anstellen? Wäre toll, wenn jemand den Befehl posten könnte!
Für eure Hilfe wär ich echt dankbar. Hab schon Google bemüht, aber es mag einfach nicht klappen!
Grüße
Hermann
Seite 1 von 1
Referrer Mit Php
Anzeige
#2
geschrieben 30. August 2005 - 07:52
if(isset($_SERVER['HTTP_REFERER']) && $_SERVER['HTTP_REFERER'] == 'http://abc.de') { header('Location: http://weiterleitung.de'); }
#3
geschrieben 30. August 2005 - 15:04
So wäre das Ganze noch ergänzt
if(isset($_SERVER['HTTP_REFERER']) && $_SERVER['HTTP_REFERER'] == 'http://abc.de') { header('Location: http://weiterleitung.de'); } else { // Normale Seite }
Der Mensch hat drei Wege, klug zu handeln.
Erstens durch Nachdenken: Das ist der Edelste.
Zweitens durch Nachahmen: Das ist der Leichteste.
Drittens durch Erfahrung: Das ist der Bitterste.
(Konfuzius)
Erstens durch Nachdenken: Das ist der Edelste.
Zweitens durch Nachahmen: Das ist der Leichteste.
Drittens durch Erfahrung: Das ist der Bitterste.
(Konfuzius)
#4
geschrieben 30. August 2005 - 15:35
Na das war jetzt aber eine tolle Ergäzung. :-p
Vor allem weil man normalerweie keine ganze Seite in einen else-Block packt
Vor allem weil man normalerweie keine ganze Seite in einen else-Block packt
#5
geschrieben 30. August 2005 - 18:05
<?php if(isset($_SERVER['HTTP_REFERER']) && $_SERVER['HTTP_REFERER'] == 'http://abc.de') { header('Location: http://weiterleitung.de'); die(); } ?>
so isses besser, gibt da nicht sonst php ne fehlermeldung?
I am away to look for my self. If I am back before I return keep me here. | Mein Server
#6
geschrieben 30. August 2005 - 18:20
Nö, eine Fehlermeldung dürfte es nicht geben. Aber die() bzw. exit() kann nicht schaden.
Thema verteilen:
Seite 1 von 1