Entrada

error con sessiones: Cannot send session cache limiter – headers already sent

El otro día me ha dado este error

Warning (2): session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /usr/home/xxxx/web/app/controllers/usuarios_controller.php) in [/usr/home/xxxx/web/app/controllers/usuarios_controller.php, line 11]

El warning apunta a la linea 11, la última linea, pero que es lo que esta pasando? todo parece estar bien,no?!

1
2
3
4
5
6
7
8
9
10
11
<?php
    class UsusariosController extends AppController {
        var $uses = null;

        function perfil()
        {
         // toda la lógica
         }
    }
?>
# en esta última linea hay un espacio!  

Bueno pues resulta que en la línea 11 cuando seleccioné con mi ratón había un espacio en blanco, que es lo que estaba causando el warning. Una vez eliminado el espacio en blanco, el warning desaparece!! puff!! media hora con esta tontería, ya me estaba cabreando!!!

Esta entrada está licenciada bajo CC BY 4.0 por el autor.