Estoy trabajando convariables de sesión, intentando crear una con el índice 'player', a la que le asigno el nombre con el que un usuario se ha registrado.
Bueno, en trozos de código anteriores ya me daba el fallo ese (Notice: undefined index 'player' on.....). Va, esos los he solventado usando la fuunción isset(), pero lo que no entiendo es por qué me da el mismo fallo a la hora de inicializar la variable. En la página login.php hago esto:
Código PHP:
$res = mysql_fetch_row($query);
if($res)
{
if($res[1] == md5($_REQUEST['password']))
{
echo $_REQUEST['nombre']."<br>\n"; //esta línea es de comprobación
echo $_REQUEST['password'].'<br>'; //esta también
echo $res[0].'<br>'; //esta también
$_SESSION['player'] == $res[0]; //esta es la que da el error.
}
}
Código PHP:
if(!isset($_SESSION['player']))
{
isset($_SESSION['player']) == 'PHPSESSID';
}
¿Cómo puedo eliminar ese error? ¿No vale que la defina una vez, sino que tengo que definirla cada vez que la voy a usar?
Gracias