Al parecer no se está propagando el SID (Identificador Único de sesión) y por eso no propagas esas variables que van en tu sesión.
Por la redirección javacript que haces .. deberías propagar el SID en cookies, lo cual implica la configuración (php.ini o en phpinfo() lo puedes ver):
session.use_cookies = ON
Y un navegador que acepte cookies. (la configuración se puede forzar vía la función ini_set() ..)
Y si no quieres propagar el SID en cookies tendrás que propagar el SID en el URL que apunta en tu rutina javascript a la página que redirecciona:
Código PHP:
var direccion='fotos2.php?<? echo SID ?>'
Y asegurarte que propagues el SID por el URL en todos los redireccionamientos que hagas .. sobre todo tipo javacript .. o header("Location: ...") de PHP o etiquetas HTML: <META .. de refresh> .. casos en que la configuación de PHP:
session.use_trans_sid = ON .. NO sobreescribe esos tipos de redireccionamientos para incrustrar el SID de forma automática.
Puedes leer más sobre el "SID" en:
www.php.net/session
Un saludo,