Cita:
Iniciado por cyborg supongo que
if ($_SESSION["autentificado1"] != "SI")
esa variable de sesion nunca va a existir si siempre haces el destroy no?
Un session_destroy() destruye la sesión no la variables globales, para eso se usa session_unset(). Pero concuerdo que no tiene sentido iniciar y destruir sesión a la vez.