el codigo que uso para crear la sesion es este:
Código PHP:
//actualizo el campo estado a usuario activo
$actualizado = mysql_query("UPDATE user SET estado='1' WHERE nombre='$login' and pass='$password'") or die ("Imposible actualizar datos de la consulta");
session_start();//inicio la sesion
session_register('usuario');//registro la variable como de sesion
session_register('nombre');
session_register('id');
session_register('codigo');
$usuario = 'AUTORIZADO';//autorizo al usuario a entrar
$id = session_id();
$nombre = $row[nombre];//esto lo leo de una bd
$codigo = $row[codigo];
mysql_free_result($valida);
mysql_close();
header("Location:[url]http://localhost/portalhotelero/administrador/index.php[/url]");//redirecciono a la pagina principal
exit;
espero sea entendible, este es parte del codigo no puse todo porque me parece que es muy largo.
Porfa denme aunque sea una pista de cual puede ser mi error.
Chaop