Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/07/2005, 13:00
Avatar de hieloverde
hieloverde
 
Fecha de Ingreso: julio-2005
Ubicación: México, D.F
Mensajes: 467
Antigüedad: 18 años, 9 meses
Puntos: 5
Cita:
Iniciado por AndresMs

<?
setcookie("encuesta","encst",time()+3600,"/","misitio");

if (isset($encuesta)) {
echo "El contenido de la cookie es : ",$encuesta;
}
else {
echo "Recien se creo encuesta, presionar refresh para ver su contenido";
}
if ($encuesta="encst") {echo " ok";
setcookie("encuesta","ok",time()+3600,"/","misitio");
}
else {echo " Nok";
setcookie("encuesta","nok",time()+3600,"/","misitio");
}
?>

la crea okey pero, me dá el siguiente error:

El contenido de la cookie es : encst ok
Warning: Cannot add header information - headers already sent by (output started at....
Mira lo que pasa es que para crear o modificar una cookie antes no tenias que haber mandado ninguna informacion al navegador y en tu codigo es lo que haces,mandas mensajes y eso es lo que no te funciona.

por eso lo unico que hace es crearla

primero haz las operaciones a la cookie (crear, modificar..) y todas la operaciones logicas pero sin imprimir nada en pantalla y luego manda lo que quieras que aparezca en pantalla de ese modo te funcionara.

Saludos