Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/08/2010, 08:23
DarkWater
 
Fecha de Ingreso: diciembre-2009
Mensajes: 186
Antigüedad: 14 años, 5 meses
Puntos: 5
Respuesta: ¿Mejor con el "isset" o sin él?

Hola varuk,

No se si entendí bien lo que quieres decir, lo que entiendo es que si se cumple la condición primera, se ejecuta
Código:
$_SESSION['usuario_valido']=$usuario;

Son condiciones distintas.
En la primera:
Código:
if ($_SESSION['usuario_valido'])
{
Compruebas si $_SESSION['usuario_valido'] es TRUE o FALSE, es decir, la variable existe y comprueba su valor.

la segunda:
Código:
if (isset($_SESSION['usuario_valido']))
{
compruebas que exista una variable (no su valor), en este caso el elemento del array $_SESSION['usuario_valido'].



Si estas seguro de que siempre existe la variable $_SESSION['usuario_valido'] no te hace falta comprobar
Código:
if (isset($_SESSION['usuario_valido']))
{
en cuanto a la otra comparacion yo la cambiaria por la siguiente
Código:
if ($_SESSION['usuario_valido']==$usuario)
{
ya que pueden darse valores para el elemento $_SESSION['usuario_valido'] que pueden dar como resultado de la comparación FALSE.