Foros del Web » Programando para Internet » PHP »

Session Php Falla "Cannot send session cookie"

Estas en el tema de Session Php Falla "Cannot send session cookie" en el foro de PHP en Foros del Web. Localhost me funciona perfecto pero en la web me da este fallo: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver original Warning : session_start ( ) : Cannot ...
  #1 (permalink)  
Antiguo 28/04/2013, 16:23
 
Fecha de Ingreso: septiembre-2012
Mensajes: 149
Antigüedad: 11 años, 7 meses
Puntos: 3
Session Php Falla "Cannot send session cookie"

Localhost me funciona perfecto pero en la web me da este fallo:


Código PHP:
Ver original
  1. Warning: session_start(): Cannot send session cookie - headers already sent
  2. by (output started at /htdocs/public/www/colaboracion/linkinsertado3.php:1)
  3. in /htdocs/public/www/colaboracion/linkinsertado3.php on line 2 Warning: session_start():
  4.  
  5. Cannot send session cache limiter - headers already sent
  6. (output started at /htdocs/public/www/colaboracion/linkinsertado3.php:1)
  7. in /htdocs/public/www/colaboracion/linkinsertado3.php on line 2

Que !!!!! ocurre?
  #2 (permalink)  
Antiguo 28/04/2013, 20:42
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Session Php Falla "Cannot send session cookie"

¿Que tienes en la línea 1 de linkinsertado3.php?
  #3 (permalink)  
Antiguo 29/04/2013, 05:26
 
Fecha de Ingreso: septiembre-2012
Mensajes: 149
Antigüedad: 11 años, 7 meses
Puntos: 3
Respuesta: Session Php Falla "Cannot send session cookie"

Después de leer mucho por Internet encontré la solución:

1. Puede deberse a espacios blancos
2. La llamada session_start(); tiene que ir antes incluso del código html
3. El hosting de la página dysplay_error en configuracion.ini lo tenga desactivado, si esta On salta el error.

En mi caso es el tercer error.
  #4 (permalink)  
Antiguo 29/04/2013, 09:42
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Session Php Falla "Cannot send session cookie"

El tercero no es error, al contrario es que te marca los errores. El segundo es correcto, session_start() no puede ir después de enviar texto al navegador. Por lo que para reparar correctamente tu problema debes de ver el porque.

En las FAQs del Foro puedes ver las causas de esto, es muy probable que tu script este como UTF8 con BOM, es simplemente guardarlo sin el BOM y ya debería de funcionar.

Respecto al punto 3, sí es recomendable ponerlo en Off en producción, pero el ocultar el error no significa que no te vaya a causar problemas.

Saludos.

Etiquetas: falla, send, session
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:40.