hola gildus, he hecho lo que me dices, pero me seguia dand el mismo error hasta que me he dado cuenta que no estaba sustituyendo el archivo sino que lo estaba guardando en otro lado. una vez sustituido funciona bien y me guarda la sesion para todas las paginas.
gracias por tu colaboracion, ha sido mucha la ayuda que me has prestado