Todo esto de:
Código PHP:
echo "<SCRIPT LANGUAGE='JavaScript'>
window.location = 'consuli.php';
</script>";
se puede resumir en:
Código PHP:
header ("Location: pagina.php");
exit;
Por lo demás .. supongo que el código de checkeo de esa cookie (su valor) lo haces en las páginas que redireccionas y no justo despues de hacer tu setcookie() (podría ser antes .. pero no vas a obtener el valor adecuado de una cookie hasta la "próxima petición al servidor" es decir; hasta que recarges o redirecciones a otro URL ..)
(siempre y cuando no uses nada de HTML por encima o salida en general al navegador).
Es más efectivo (no generas una página nueva (por instantes) y luego redireccionas .. sino que -antes- de que pueda hacer algo el navegador ya le estás diciendo por médio de esa cabecera HTTP que "cambie la página" a otro URL).
Un saludo,