Cita: Es decir, en mi caso estoy trabajando con un array donde mientras dure la session voy guardando cosas, supongamos que apago mi ordenador y vuelvo a ejecutar mi codigo .. como es lógico, el array empieza vacio ya que la session se destruyo.
Otra opción además de las indicadas por Azrael666 es una una cookie (
www.php.net/setcookie) en lugar de una sesión y darle tiempo de vida a esta (la cookie) de algunos días o "años" por si quieres que no muera nunca. Serás tu en tu aplicación quien gestinoe esa cookie y se encargue cuando corresponde de "matarla" (tal vez al terminar tu proceso por completo).
Un saludo,