Mil y un perdones por un error de novato >__<
En principio la idea era, en caso de no estar definida dicha variable, asignarle un valor, pero, y aquí me respondo yo mismo, no estoy asignándole un valor, sino comparando ambas variables en una línea inutil.
Solución:
Código PHP:
Ver originalif(!isset($_SESSION['player'])) {
$_SESSION['player'] = 'PHPSESSID';
}
//...
$_SESSION['player'] = $res[0]; //esta ERA la que da el error.
Creo que debería ojear un poco más el código antes de desesperar, no hay excusas a un fallo así.
Muchas gracias por la respuesta ^^