jpcw escribió:
yo solo le cambiaria
Código PHP :
if($_SESSION[accesar]==true) {
por:
Código PHP :
if($_SESSION[accesar]){
De resto esta perfect
PD: Si! solo son 6 caracteres.......
El número de caracteres, ni el de líneas, tiene que ver. En verdad las PCs, no cobran por número de caracteres, uno como programador agradece códigos mas explícitos. En tu caso tu abreviación es buena, porque es una boolena y no tendría sentido comprobarla con igual. Mi comentario lo hago por lo que dices de los caracteres.
Y si de mejores formas hablamos, de hecho lo mejor sería:
Código :
if( isset( $_SESSION["accesar"] ) && $_SESSION["accesar"] )
{
echo "Bienvenido!";
}
El isset sirve para evitar un warning en caso de que los errores esten seteados en E_ALL. Primero verificamos la existencia de "accesar" y luego verificamos su valor.
saludos