Tengo la siguiente cookie
Cita: <? setcookie("visita",1,time()+10);
?>
en el body
<? if(!isset($visita)) {
/* si no existe la variable $visita es que es la primera vez que accede el usuario */
echo("Buenos días");}?>
El tiempo lo he puesto para probar de manera rápida si expira
en localhost va perfecto pero lo subo al servidor y la variable no expira, he mirado en el navegador y veo que recoge la cookie visita perfectamente con su expiración y todo pero el servidor no se entera siempre ejecuta el cookie es como si no tuviera límite de tiempo.
Saludos al foro