Muestra el código completo, quizá tienes un problema de flujo, e incluyes las constantes después de la comparación.
El punto es que no puedes ser el único en el mundo al que no le funcionan las constantes de este modo, eso carece completamente de sentido, por eso es mucho más probable que estés metiendo la pata en algún lado.
Además, ¿cómo sabes que no tiene valor?
Si la constante no estuviera definida entonces recibirías un mensaje error, siempre y cuando tengas activado el reporte de errores.
De otro modo deberías comprobar lo que dices, y así demostrar que tienes razón.
Código PHP:
include 'prueba1.php';
var_dump(defined('TIMESESSION'), constant('TIMESESSION'));
Pero como es imposible de adivinar tenemos que estar pidiendo más detalles, gracias.