Si cuando salvas la variable tiene datos y luego no aparecen, se me ocurre que puede ser que se te este iniciando una sesion distinta. Prueba a mostrar el session_id en los dos scripts, y si son distintos, es que no se te esta pasando bien el valor de la session. Esto puede ser problema de la configuración de las cookies, y usando GET se evitaria. Si no es esto, no se me ocurre nada