Bueno, otra cosa que me he dado cuenta:
Cuando creo la session en inicio.php
Código PHP:
session_start();
$_SESSION["usuario"]=$usuario;
$_SESSION["contra"]=$contra;
$_SESSION["nombre"]=$nombre[4];
$_SESSION["email"]=$nombre[5];
session_register($_POST['usuario']);
session_id('123');
echo session_id();
Aqui me imprime como registro de la sesion '123'
pero en la página que tiene que recibir la sesion hago:
Código PHP:
session_start();
$usuario=$_SESSION["usuario"];
$contra=$_SESSION["contra"];
$nombre=$_SESSION["nombre"];
$email=$_SESSION["email"];
echo session_id();
y aqui como registro de la sesion me pone '1g283332ae3e..........'
Será por ésto todo este lio
Saludos