Michael Bieri: Aufrufende URL bestimmen

Hallo

gibt es in PHP eine Möglichkeit, die URL des Aufrufers einer Seite festzustellen?
Also so:

http://www.bla.xy/datei.htm

Darin befindet sich der Link auf http://www.alb.yx/datei.php

nun soll datei.php herausfinden, von wo es aufgerufen wurde.

Gruss

Michael

  1. gibt es in PHP eine Möglichkeit, die URL des Aufrufers einer Seite festzustellen?

    Du bekommst diese und viele andere Daten von PHP bzw. vom Webserver zur Verfügung gestellt. Ein Aufruf der Funktion phpinfo() führt Dich ein in die wunderbare Welt der Variablen.

    Gruß,
      soenk.e

    1. Moin!

      Du bekommst diese und viele andere Daten von PHP bzw. vom Webserver zur Verfügung gestellt. Ein Aufruf der Funktion phpinfo() führt Dich ein in die wunderbare Welt der Variablen.

      Date doch mal deinen Hilfespeicher up: phpinfo(INFO_VARIABLES) ist noch viel zielführender. :) Verbunden mit dem Hinweis "Referer" vermutlich der Renner.

      - Sven Rautenberg

      1. Du bekommst diese und viele andere Daten von PHP bzw. vom Webserver zur Verfügung gestellt. Ein Aufruf der Funktion phpinfo() führt Dich ein in die wunderbare Welt der Variablen.

        Date doch mal deinen Hilfespeicher up: phpinfo(INFO_VARIABLES) ist noch viel zielführender. :) Verbunden mit dem Hinweis "Referer" vermutlich der Renner.

        Ohne INFO_VARIABLES kommt da aber jemand für die nächste halbe Stunde aus dem Staunen nicht mehr raus - und das Erlebnis möchte ich keinem nehmen :)

        Gruß,
          soenk.e

  2. Hi,

    gibt es in PHP eine Möglichkeit, die URL des Aufrufers einer Seite
    festzustellen?

    theoretisch ja, praktisch nicht zuverlässig.

    PHP - wie wohl jede serverseitige Intelligenz - kann auf den HTTP-Header
    zugreifen, mit dem der Browser (!) diese Information gesendet hat.

    Der Browser kann dies aber auch einfach bleiben lassen - und es gibt
    (selbst ohne sicherheitsbewußte Konfiguration) bestimmte Situationen,
    in denen der Browser diese Information nicht senden wird.

    Ganz abgesehen davon, daß diese Information auch noch wärend der Über-
    tragung verloren gehen kann (Proxy-Server bzw. Firewalls).

    Also: So etwas ist reine Glückssache.

    Viele Grüße
          Michael