Primero que nada, estás usando mal el paso de variables: estás pasando un valor "sin nombre".
Si hicieras el paso de esta forma:
usuario.php?id=$id
tendrías disponible la variable $_GET['id'] con el valor de $id.
Por otro lado, para manejar sesiones no necesitás pasar un identificador, por defecto el servidor enviará una cookie al usuario con esta información. Luego, una vez ejecutás session_start(), ya tenés toda la información de la sesión en la variable $_SESSION.
Te recomiendo leer la página del manual correspondiente:
http://php.net/session
Saludos.