Parece que lo que pierdes es el SID .. Es probable que NO uses propagación del SID por cookie (o no las acepte tu navegador), pese que uses progración automática del SID ..
En tal caso deberás propagar tu a mano el SID
Código PHP:
$sid=session_name()."=".session_id();
echo "<script>window.location='more.php?$sid'</script>";
Un saludo,
pd: .. a todo esto suponemos que en algun punto anterior estas inciando la session via: session_start() ? (y si usas session_name() que sea el mismo nombre que el resto de tus script que usan esa sesión? ...)