La variable superglobal $_COOKIE es generada al principio del script... si seteas una variable después no va a afectar a $_COOKIE... lo que deberías hacer es mantenerla actualizada vos mismo, por ej
Código PHP:
<?php
if(!isset($_COOKIE["ban"]))
{
setcookie("ban",$_COOKIE['ban'] = "12345",time()+3600,"/");
echo "<SCRIPT LANGUAGE=\"JavaScript\"> window.location.href='http://localhost/negocio/index.php'; </SCRIPT>";
exit();
}
if(isset($_COOKIE["estado"]))
{
header("location:secciones/usuarios/usuariologueado.php");
exit();
}
?>