Come faccio a sapere l'URL ( o l'IP ) della pagina di provenienza ?

Avevo pensato a

$url=$_SERVER['HTTP_REFERER'];

ma la variablue $url è "" !!

Esempio :

se a www.xyz.com/xxx.php accedo automaticamente dopo essere stato in www.aaa.it come posso mettere un controllo in "xxx.php" del tipo : se provieni da www.aaa.it allora ... altrimenti .... ?