Ver Mensaje Individual
  #6 (permalink)  
Antiguo 23/09/2004, 07:44
Avatar de Takitei
Takitei
 
Fecha de Ingreso: septiembre-2004
Ubicación: Venezuela
Mensajes: 1.231
Antigüedad: 19 años, 7 meses
Puntos: 5
isset() es una función que verifica si la variable existe o no... es como preguntar "Is set $variable?"

Devolverá TRUE o FALSE dependiendo del resultado. Entonces, cuando hablamos de los arrays superglobales como $_SESSION, $_COOKIE, $_POST o $_GET... etc... hay momentos en que dichos arrays no están definidos y hay que definirlos para que no lance error.

En una linea puedes hacerlo asi:

Código PHP:
$var=isset($_SESSION['username'])?$_SESSION['username']:''
Eso es lo mismo que: Si está definido $_SESSION['username'] entonces $var = $_SESSION['username'], de lo contrario $var = '' (nada).

Posteriormente trabajarás con $var y no con $_SESSION['username'], asi el sistema no te devolverá errores.

No se si me expliqué bien, cualquier cosa preguntas!
__________________
Takitei
Ingeniarte.com
DannyHerran.com
"Dadme un punto de apoyo y moveré la tierra" - Arquímedes.