Hola!!!
Tengo implementado el mecanismo en una libreria a la que llamo al principio de la pagina. Lo que sucede es que en paginas 'que no reciben nada', es decir, html con php la autentificacion funciona sin problemas. El error me da cuando esta pagina recibe datos de un formulario. De hecho en algunas paginas funciona y en otras no, y la funcion en todas las paginas esta en la primera linea del script.
El codigo no puedo postearlo, porque estoy haciendo practicas en una empresa y no dejan sacar codigo fuera.
Warning: session_start(): Cannot send session cookie - headers already sent by ....
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at .....)
No se si esto te sirve para algo.
Y lo dicho, en unas paginas funciona y en otras no.
Gracias