Foros del Web » Programando para Internet » PHP »

ayuda con este error

Estas en el tema de ayuda con este error en el foro de PHP en Foros del Web. tengo un problema, estoy trabajando con sesiones y cookies, tengo mi formulario donde se logean los usuarios y ese formulario manda a traer otro programa ...
  #1 (permalink)  
Antiguo 06/01/2004, 12:21
 
Fecha de Ingreso: diciembre-2003
Ubicación: Mexico - edo. Morelos
Mensajes: 27
Antigüedad: 14 años
Puntos: 0
ayuda con este error

tengo un problema, estoy trabajando con sesiones y cookies, tengo mi formulario donde se logean los usuarios y ese formulario manda a traer otro programa donde realiza la verificacion del usuario (si existe o no existe) y cuando se logean y mando a traer el otro programa me manda este error:
Warning: Cannot modify header information - headers already sent by (output started at e:\serverweb\apache\htdocs\ingresar.php:5) in e:\serverweb\apache\htdocs\ingresar.php on line 29

Warning: Cannot modify header information - headers already sent by (output started at e:\serverweb\apache\htdocs\ingresar.php:5) in e:\serverweb\apache\htdocs\ingresar.php on line 30

y lo que tengo en la linea 29 y 30 es:
setcookie("usNick",$nickN,time()+7776000);
setcookie("usPass",$passN,time()+7776000);

Porfa ayudenme =).
__________________
gamam
  #2 (permalink)  
Antiguo 06/01/2004, 12:57
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 14 años, 1 mes
Puntos: 11
Las funciones header(), setcookie() y session_start() exigen que no se hayan enviado cabeceras http al cliente antes de llamarlas. Es decir, no se haya realizado un echo o escrito codigo html. Es necesario reorganizar el script para que setcookie se envie al cliente antes que cualquier otra cosa.
__________________
Dedicado a proyectos web, actualmente desarrollando un sistema de diseño de flyers online muy fácil de usar.
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 19:01.