2010-12-11 5 views

Antwort

4

Sie können den Referrer mit $_SERVER['HTTP_REFERER'] abrufen. Beachten Sie, dass es für den Kunden sehr einfach ist, dies zu verfälschen, verlassen Sie sich daher nicht auf etwas Wichtiges.

Sie können über andere $_SERVER Variablen here herausfinden.

+0

Warum ist es einfach, das zu verfälschen? Gibt es eine zuverlässige Lösung? – Vonder

+1

@Vafello: Es ist leicht zu spoofen, weil es vom Client gesendet wird. Alles, was vom Client gesendet wird, kann geändert werden, bevor es auf Ihren Server gelangt. – Cam

+0

Aber sagen Sie jemand einen Link zu meiner Website auf Twitter setzen. Ich würde gerne überprüfen, ob es von Twitter mit dieser Methode war. Ist es dann einfach zu fälschen? – Vonder

0
$ref = getenv("HTTP_REFERER"); 

oder

$ref = $_SERVER['HTTP_REFERER']; 
Verwandte Themen