Foros del Web » Programando para Internet » PHP »

¿que significa este mensaje y como puedo arreglarlo?

Estas en el tema de ¿que significa este mensaje y como puedo arreglarlo? en el foro de PHP en Foros del Web. Hola a todos, veran mi pagina web va bien pero ayer volvi a entrar en ella y me salio este mensaje en la parte donde ...
  #1 (permalink)  
Antiguo 23/05/2012, 18:15
 
Fecha de Ingreso: mayo-2012
Mensajes: 760
Antigüedad: 11 años, 11 meses
Puntos: 5
¿que significa este mensaje y como puedo arreglarlo?

Hola a todos, veran mi pagina web va bien pero ayer volvi a entrar en ella y me salio este mensaje en la parte donde los usuarios deben logearse y no se ni por que sale este mensaje, ni que significa ni como puedo solucionarlo pueden ayudarme ? gracias


Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /var/www/vhosts/mipaginaweb.com/httpdocs/index.php:13)
  #2 (permalink)  
Antiguo 23/05/2012, 18:51
 
Fecha de Ingreso: julio-2006
Mensajes: 13
Antigüedad: 17 años, 9 meses
Puntos: 3
Respuesta: ¿que significa este mensaje y como puedo arreglarlo?

Debes poner el session_start() justo al inicio del scrip php, es decir despues de <?php, si quieres ocultar el error agregale un @session_start, pero con eso no lo resuelves solo escondes el mensaje de error.
  #3 (permalink)  
Antiguo 23/05/2012, 20:54
Avatar de Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años
Puntos: 406
Respuesta: ¿que significa este mensaje y como puedo arreglarlo?

A ver, la respuesta es correcta pero a medias, session_start() debe estar ANTES de cualquier tipo de salida hacia el navegador, como lo es un echo, var_dump, cualquier etiqueta HTML fuera de <?php y ?>, incluso si haces un include/require antes del session_start() estos no deben tener tampoco ningún tipo de salida al navegador...
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)

Etiquetas: mensaje, usuarios
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 01:20.