Cita:
Iniciado por Vun Eso quiere decir que PHP ni entra a evaluar el $_SESSION['variable']==1 del segundo caso ¿es asi?
¿Como va evaluar la variable? Primero no existe y no es necesario mirar el resto del IF con un AND pues ya una de la condición es falsa.
if(FALSE & TRUE) = FALSE
if(TRUE & FALSE) = FALSE
if(FALSE & FALSE)= FALSE
No entra ni a la fuerza