Posteado por: spideep | 29 Julio 2007

Comprobar Cookies habilitadas con PHP

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’;
}
}
?>


Dejar una respuesta

Su respuesta:

Categorías