No deberías referenciarte a $HTTP_REFERER como variable global sino por el array superglobal:
$_SERVER['HTTP_REFERER']
Por lo demás, tienes que ver que te entrega dicho dato .. si vees que te entrega un URL + Query string (las variables montadas en el URL) y tu no las necesitas .. puedes ver que se cumple cierto "patrón" en la cadena que te entrega esa variable de servidor .. por ahí veras un "caracter de separador" para el "query string" que es el "?", podrías usar un explode() para "partir" la cadena en ese punto y así te quedas con tu URL sólo.
De todas formas tienes funciones más avanzadas para "parsear" un URL dado:
http://www.php.net/parse_url
Eso te entregará un array con las partes de un URL dado (que tienen su formato standar y definido por la "CGI").
Un saludo,