Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/12/2003, 18:59
Avatar de derkenuke
derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 20 años, 6 meses
Puntos: 45
cookies "Cannot modify header information"

Tengo el siguiente codigo:

<?php
/* SISTEMA DE SI ERES MENOR DE 18 AÑOS FUERA, NECESARIO ANTES DE NADA COMPROBAR COOKIE (parte I) */
if(isset($_GET["ponerCookie"])) setCookie("mayor18","si");
if(isset($HTTP_COOKIE_VARS["mayor18"])) {
if($HTTP_COOKIE_VARS["mayor18"]=="si") $muestraDiv=false;
else $muestraDiv=true;
}
else $muestraDiv=true;
?>

Esta al principio de todo en un documento php que va a ser llamado desde un include() de otra pagina, pero espero que ahi no este el inconveniente.

El caso es que cuando la pagina tiene ?ponerCookie=1, entonces se ejecuta setCookie("mayor18","si"), pero me da el error:

Cannot modify header information - headers already sent by (output started at ....)

Sé que esa function ha de ser llamada antes de enviar ninguna informacion al navegador, y es lo que hago, pero aun asi me sale este error. Ojala me puedan decir como solucionarlo.


Un saludo.
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.