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

Anuncios

Responses

  1. gracias por el aporte me sirvio mucho


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Categorías

A %d blogueros les gusta esto: