Y .. aceptas cookies en tu navegador?
Si se pierde tu sesión cuando haces un header("Location: ...") es por qué no se propaga bien tu SID en la cookie que debería crear PHP para tal fin (ya que así lo tienes configurador).
Deberías averiguar por qué no se crea tu cookie en tu navegador (php al parecer la está generando ya bien ...)
No sé si tienes acceso a tu php.ini (también se puede forzar la configuración usando ini_set() ).. pero podrías propagar el SID totalmente en cookies usando:
session.use_cookies = ON (o 1)
session.use_only_cookies = ON (o 1)
session.use_trans_sid = OFF (o 0)
Y .. "a malas" podrías propagar el SID en el URL de tus header("location: ...") tomando al SID como constante que es tipo:
Código PHP:
header ("Location: nose.php?".SID);
Un saludo,