Lo ideal es que investigues al respecto y si a partir de ahí tienes una duda específica, vuelvas a preguntar; así aprenderás más.
Como comenté, puedes usar una variable de sesión que se actualice en cada página que visita el usuario. Más información sobre variables de sesión:
http://www.php.net/manual/es/ref.session.php
La cabecera HTTP_REFERER la obtienes con $_SERVER['HTTP_REFERER'], pero, como dije, depende del agente de usuario (Más información:
http://www.php.net/manual/es/reserve...les.server.php)