Por cierto, he hecho una pequeña prueba con este codigo:
Código PHP:
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title>Title here!</title>
</head>
<body>
<?php
echo $_SERVER['HTTP_REFERER'];
?>
<br><a href="referer.php">Con link</a>
<br><a href="#" onclick="javascript:window.open('referer.php');">Con javascript</a>
</body>
</html>
Usando el link siempre muestra el referrer. Pero con el javascript, IExplorer no lo muestra. Al hacer la prueba con Mozilla 1.4, si que me lo muestra. Asi que podemos concluir que cada navegador hace lo que le da la gana. Ahora solo falta saber si incluso se puede configurar el navegador para que lo envie o no.
Saludos.