WinFuture-Forum.de: Referrer Mit Php - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Referrer Mit Php


#1 Mitglied ist offline   frostwhite 

  • Gruppe: Mitglieder
  • Beiträge: 1
  • Beigetreten: 29. August 05
  • Reputation: 0

geschrieben 29. August 2005 - 20:24

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
0

Anzeige



#2 Mitglied ist offline   Floele 

  • Gruppe: aktive Mitglieder
  • Beiträge: 919
  • Beigetreten: 22. Juni 04
  • Reputation: 0

geschrieben 30. August 2005 - 07:52

if(isset($_SERVER['HTTP_REFERER']) && $_SERVER['HTTP_REFERER'] == 'http://abc.de')
{
   header('Location: http://weiterleitung.de');
}

0

#3 Mitglied ist offline   Slayer 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.476
  • Beigetreten: 12. Dezember 03
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Baden-Württemberg
  • Interessen:&gt; Internet<br />&gt; Musik<br />&gt; Filme<br />&gt; Events

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)
0

#4 Mitglied ist offline   Floele 

  • Gruppe: aktive Mitglieder
  • Beiträge: 919
  • Beigetreten: 22. Juni 04
  • Reputation: 0

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 :(
0

#5 Mitglied ist offline   Meatwad 

  • Gruppe: aktive Mitglieder
  • Beiträge: 784
  • Beigetreten: 07. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Bad Vilbel
  • Interessen:Computer, Inliner, Chatten...

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
0

#6 Mitglied ist offline   Floele 

  • Gruppe: aktive Mitglieder
  • Beiträge: 919
  • Beigetreten: 22. Juni 04
  • Reputation: 0

geschrieben 30. August 2005 - 18:20

Nö, eine Fehlermeldung dürfte es nicht geben. Aber die() bzw. exit() kann nicht schaden.
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0