Código php:
Ver original//loggedin|s:4:"TRUE";username|s:6:"javier";sexo|s:1 :"o";
list($logedinses, $userses, $sexses) = explode(";", $sessionData); $sesionuser = explode("\"", $userses); $sesionuser = $sesionuser[1]; // trozo1
// trozo2
Esta es la parte del codigo donde quieres extraer el nombre de usuario para guardarlo en la tabla de sesiones, el formato es una especie de serializado y creo que todo el bloque podria ser la causa de que no funcionen las sesiones correctamente.
Si quitas (o pones como comentarios) este codigo, en el INSERT que aparece mas abajo, correspondiente al ELSE, tendrias que quitar
,'$sesionuser' tambien.