Raffi: Referer ausgeben - funktioniert nicht

Hallo Leute

Ich möchte prüfen, von wo die User auf meine Seite zugreiffen.
Ich weiss das auf den Referer kein 100%iger verlass ist. Trotzdem will ich den für einen Test auslesen.

Ich mache es folgendermassen:

$test = $_SERVER["HTTP_REFERER"];
print $test;

Der Referer ist immer leer.
Woran kann das liegen?

Danke und Gruss
Raffi

  1. Hallo Raffi,

    Der Referer ist immer leer.
    Woran kann das liegen?

    dass kein Referer überliefert wurde? :-)
    Hast du die Datei auch über einen Link aufgerufen? Liefert dein Browser auch einen Referer? Wird der Referer vielleicht irgendwo gefiltert (Firewall o.ä.)?

    Grüße aus Nürnberg
    Tobias

    --
    Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|
  2. Hallo Leute

    Moin!

    [...]

    Ich mache es folgendermassen:

    $test = $_SERVER["HTTP_REFERER"];
    print $test;

    Sollte so gehen, sofern dort tatsächlich etwas drinne steht. Du kannst ja mal mit array_key_exists('HTTP_REFERER', $_SERVER) testen, ob es den Schlüssel wirklich gibt.

    Der Referer ist immer leer.
    Woran kann das liegen?

    Warst du denn vorher auf einer anderen Seite, die dich zum gesuchten Ziel weiterleitet/verlinkt/...? Der Browser muss schon wissen, was er mitsendet.

    Danke und Gruss
    Raffi

    Tschö, Robert