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?!

<?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!!!

Tags de búsquedas:

Cannot send session cache limiter - headers already sent,Cannot send session cookie - headers already sent by,Warning: session_start() [function session-start]: Cannot send session cache limiter - headers already sent,Cannot send session cache limiter,Cannot send session cache limiter headers already sent,Warning: session_start(): Cannot send session cache limiter,cannot send session cache limiter - headers already sent (output started at,cannot send session cache limiter - headers already sent (output started,Warning: session_start() [function session-start]: Cannot send session cache limiter - headers already sent (output started at,session_start() [function session-start]: Cannot send session cache limiter - headers already sent (output started at,session_start() function session-start cannot send session cache limiter,session_start() [function session-start]: Cannot send session cache limiter - headers already sent,session_start() [function session-start]: Cannot send session cache limiter - headers already sent (output started at C:\AppServ\www\practica2\Contactar php:1),can not send session cache,quitar Warning: session_start(): Cannot send session cache limiter

Noticias relacionadas »

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

  1. / Responder

    En algunos casos es por que falta declarar la codificación antes del session_start. por ejemplo, si lo tenéis codificado en utf-8 agregar: header(‘Content-Type: text/html; charset=utf-8’); antes del session_start. Espero que a alguien le sirva 😀

  2. Rodolfo
    / Responder

    Si, abriendo el archivo con el WordPad y grabándolo como archivo de texto sin formato desaparece ese error, pero al no ser UTF-8 la codificación del archivo, los acentos, eñes y demás empiezan a salir con caracteres raros.

    Tiene que haber otra forma de arreglar este problema que me ha quitado horas y horas de desarrollo.

    Haaaa… por cierto, quitar los espacios en blanco no siempre funciona.

    • / Responder

      ami me pasaba lo mismo que a ti lo solucione agregando header(‘Content-Type: text/html; charset=utf-8’); antes del session_start.

  3. James Andre Lemarque
    / Responder

    He probado las soluciones anteriores, hasta la de colocarle una arroba al inicio => @session_start(); …, pero o que busco es solucionar el problema no ocultarlo, ya que algunas de las funcionalidades de la plataforma se han anulado a causa de este error, alguien podría por favor darme una mano con esto? De verdad que es importante..

  4. MegaBedder
    / Responder

    Yo lo soluciono haciendo esto:
    [CODE]
    <?php
    @session_start();

    // Demás Codigo…
    [/CODE]

    Es correcto hacer eso?

  5. Jorge
    / Responder

    Excelente soluciono mi problema de 1 hora

    Saludos

  6. angel
    / Responder

    Ola que tal teno el mismo problema al subirlo aun hosting , tengo todas las clases en un solo archivo y al principio en la linea 02 me marca ese error en esa linea tengo el “session_start”, y solo marca error desde paginas las cuales invoco una clase de ese archivo

  7. christian
    / Responder

    Siempre el session_start(); debe estar aun inicio de todo es decir
    linea [01] <?php
    linea [02] session_start();
    linea [03]…..aqui ya lo que quiera php javascrip, html etc!!

  8. Gabriel
    / Responder

    En mi caso si el archivo esta guardado como UTF8 me marca este error, al guardarlo como ansi, se soluciono.. al parecer interfiere la codificacion en el archivo..

    • Rodrigo
      / Responder

      Genio! Me pase muchas horas tratando de solucionar el error hasta que lei tu comentario.
      Te agradezco enormemente haber compartido tu solucion

  9. Marco
    / Responder

    Buena haha ese era mi problema 😛 algo tonto pero un error es un error 😀

    Saludos

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Invertir en criptomonedas: »

 

Cómo comprar bitcoin

Invertir y comprar Bitcoin y otras altcoins es más fácil de lo que crees.

1) Si sólo quieres comprar Bitcoin, Ethereum o Litecoin como inversión, tu opción es Coinbase

2) Si quieres probar con otras criptomonedas tu opción es Binance

3) Cualquier duda escríbeme con total libertad al formulario de contacto para resolver dudas: https://www.pedroventura.com/contacto/

¡Comparte este artículo! »

  • A.BTC (4 semanas)
    Canal Serio de Señales para Trading con Criptomonedas Enlace: https://t.me/tradingcriptomonedas
  • Margart (1 mes)
    La verdad que me ha gustado mucho el post, de…
  • ¡Hablan de nosotros! (2 meses)
    […] 04/02/2018          => Lee el artículo aquí…
  • Emiluz (2 meses)
    Camaradas... tengo documento de word con formulas nativas de word...…
  • Francisco (2 meses)
    Buen dia, agradeceria el envio del archivo. Saludos.
  • yaplog.jp (2 meses)
    I am genuinely glad to glance at this webpage posts…

Suscríbete al newsletter »

Proporciona tu correo electrónico a continuación y recibe las últimas noticias! Funciona con Feedburner de Google

Archivo »

Leer entrada anterior
problema en CacheHelper, crea archivos de caché que pueden entrar en conflicto

Hay un problema bastante serio tanto con el helper de Cache de cakephp como en algunos elementos del core de...

Cerrar