Zwracana jest poprawna wartość. W tablicy $_SERVER pod tym kluczem znajduje się aktualnie otwierany adres, po rozwinięciu go przez apache2 - nie mylić z request_uri, gdzie znajduje się adres podany w przeglądarce.
Wartość, której szukasz znajduje się pod tym kluczem:
$_SERVER['HTTP_REFERER']
Pamiętaj jednak, aby sprawdzać czy on istnieje, ponieważ jeśli strona jest otwierana bezpośrednio, w tedy nie jest on dodawany.