Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS
Desde 0 | HTML | CSS | ASP | PHP | AJAX | Javascript | Diseño web | Promoción web | Ganar dinero
Directorio | Manuales | Scripts | FAQs | Programas | Artículos Copyleft | Actualidad | La Cosecha | Colabora
Registrarse | Vuestras páginas | Foros del web | Lista de correo | Boletín de novedades
Generador METAs | Compras | Busca cursos
Alojamiento | Dominios.es | Micropagos SMS | Buscadores | Patentes, marcas | Creación web | Multimedia | Videos
Desarrollo Freelance | Buscar proyectos | Buscar profesionales | Solicitar desarrollo

Warning PHP por session_start()

Me sale un warning en PHP que no se muy bien qué querrá decir ni como solucionarlo:

Warning*: session_start(): Cannot send session cache limiter - headers already sent (output started at ...)

La FAQ Warning PHP por session_start() tiene Pertenece a la categoría:


 Respuesta de Miguel Angel Alvarez  25/9/06 
Ese warning te sale porque intentas abrir la sesión después de haber escrito texto en la página. Es decir, las sesiones hay que abrirlas antes que se incluya ningún código HTML ni otros textos en la página web. Para abrir la sesión PHP envía información en las cabeceras del HTTP y si has escrito texto en la página esas cabeceras ya habrían sido enviadas, con lo que no se podrían volver a enviar para abrir la sesión.



Para solucionarlo simplemente abre la sesión antes de nada en la página. Es decir, coloca el session_start() en las primeras líneas del código de la página, antes de escribir nada de código HTML.

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

 Comentarios sin revisar
Entre los comentarios no revisados puede haber algunos interesantes que se hayan enviado recientemente.
 Se han encontrado 5 comentarios sin revisar

Ver el comentario no revisadoVer los comentarios no revisados
 
FAQ relacionadas
  + Implementar una capa de autentificación con PHP
  + Error al crear sessiones en PHP
  + Headers already sent error
  + Es necesario usar session_register()?
  + ¿Por qué no me guarda la sesión en Easy PHP?
  + Caducar páginas PHP
  + Nivel de acceso en PHP
  + Problema session side-effect PHP 5
  + Función sesion_register() en PHP 5
  + Problema con sesiones

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

DesarrolloWeb.com | Copyright | Anunciese | Acerca de | Datos legales | Contacta | Por GuiarteMultimedia