$HTTP_POST_VARS esta obsoleto, utiliza $_POST, la diferencia, entre ambos es que $_POST recibe los datos enviados por method post y $_REQUEST recibe datos tanto de post como get, personalmente trato de utilizar lo menos posible $_REQUEST pero es una opinion personal, saludos