Como saben las cookies son algo que muchos navegadores pueden bloquear. Pero podemos detectar esta configuración con PHP con un truquito:
Simplemente seteamos la cookie y redireccionamos a la misma página, no sin antes pasar una variable que nos diga que estamos recargando la página y que no es la primera vez que accedemos, luego preguntamos si existe esa cookie, si no existe quiere decir que el navegador no permite cookies y de lo contrario ya sabremos que podemos usar este recurso tan útil.
php code:
<?php
if(isset($_COOKIE['micookie']))
{
echo ‘cookies habilitadas’;
}
else if(!isset($_GET['ok']))
{
if(!isset($_COOKIE['micookie'])){
setcookie(‘micookie’, ‘valor’);
header(‘Location: index.php?ok=1′);
}
}
else
{
if(!isset($_COOKIE['micookie'])){
if(isset($_GET['ok']))
{
echo ‘cookies deshabilitadas’;
}
else
{
setcookie(‘micookie’, ‘valor’);
header(‘Location: index.php?ok=1′);
}
}
else
{
echo ‘cookies habilitadas’;
}
}
?>





