Lo que mencionas es la definición de una constante.
Las constantes sólo tienen validez para la ejecución del script en curso .. Y esto es así pese que el nombre "constante" te pueda parecer otra cosa en otros contextos (y lenguajes de progaramción) por qué PHP al terminar la ejecución de un script mata toda variable, constante, conexión .. etc establecida .. es decir, no deja rastro de la ejecución del script en curso al terminar.
Lo que necesita nuestro amigo es el uso de variables de sesión. Dichas variables quedan en el servidor (en un archivo que se crea para tal fin). Y así puedes accederlas desde otros scripts que estén bajo la misma "secuencia" o flujo de páginas (en la "sesión").
www.php.net/session
Un saludo,