Estoy realizando una validacion de una pagina a otra y pasa lo siguiente.
EN PAGINA A creo una session aleatoria para luego enviarla via get
Código PHP:
$_SESSION['abc']=rand();
Luego inicialiso la variable que supuestamente llegara via GET.
Código PHP:
$get = isset($_GET['variable_session'])?$_GET['variable_session']:0;
Luego pregunto lo siguiente
Código PHP:
if(isset($_SESSION['abc']) && $_SESSION['abc'])==$get)
{
echo "valido";
}else{
echo "no valido";
}
El problema es el siguiente :
Cuando no se recibe ningun valor via get.. el valor de $get = 0. ya que es inicialisado como este.
Pero cuando hago la comparacion algunas veces es validado .
Alguna pista ? gracias.