<?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.
