Tach!
$visitor_referer = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '';
BTW, In JavaScript kann man das auch mit
||
-Operator machen. In PHP ist das aber ein boolescher Operator.
Der Vergleich hinkt. In Javascript würde man das so schreiben können, in PHP hingegen nicht (ungestraft):
foo = bar['foo'] || 'defaultwert';
Javascript erzeugt keinen Fehler beim Zugriff auf nicht vorhandenes Array-Element oder eine Objekteigenschaft. Selbst wenn PHP nicht true/false sondern den Wert des einen oder anderen Teilausdrucks zurückgeben würde, würde ein Konstrukt wie dieses immer noch eine "Undefined index"-Notice werfen.
dedlfix.