Hola:
No, no... el punto y coma (";") no tiene nada que ver... el retorno de carro es un separador de sentencias válido...
Tal vez la parte php... veo que falta entrecomillar los índices de la variable $_SESSION
No sé porque usas un tag "a" si no enlazas... si es por la mano, se puede usar cualquier tag y poner la mano con estilos.
Saludos