Ich habe bis jetzt nur öfter einmal gelesen, dass ein php-Script einen Referer nicht direkt auslesen kann. Außerdem gibt es noch das Problem dass es zig verschiedene Varianten im Internet gibt, von denen allerdings bei mir keine hilft, so zb $HTPP_REFERER oder $_server['REFERER'] usw.
Wie wärs denn damit: $_SERVER['HTTP_REFERER'];
Aber eine wirkliche Lösung ist das nur für deine Frage, nicht aber für dein Problem.
Paul