2009-06-23 3 views

Antwort

17

Der Verweis (r) er kann in der globalen Variablen $_SERVER gefunden werden. Bitte beachten Sie, dass das Versenden des Referrers völlig optional ist und ein User-Agent einfach entscheiden kann, die Referr (URL) nicht zu senden.

$_SERVER['HTTP_REFERER'] 
+0

Ich habe zwei Fragen: 1- Es ist optional, OK, aber es ist möglich, durch den Benutzer-Agent geändert. d. h. foobar.com, könnte der User-Agent es als barfoo.net senden ?! 2- Werden Web-Crawler wie Google-Bot als User-Agent betrachtet? – SaidbakR

+1

Der Referrer kann durch den Browser, durch ein Browser-Plugin, durch eine Netzwerkkomponente (Proxy) oder durch einen Schadcode geändert werden. Und ja, die meisten Bots identifizieren sich mit der User-Agent-Zeichenfolge. –

7
$_SERVER['HTTP_REFERER'] 

Die Dokumentationen sind hier here zur Verfügung.

+0

Gewählt zum Hinzufügen eines Links zur Dokumentation. –