¿Qué es una cookie?
Una cookie (galleta o galleta informática) es una pequeña información enviada por un sitio web y almacenada en el navegador del usuario, de manera que el sitio web puede consultar la actividad previa del navegador.
Sus principales funciones son:
- Recordar accesos: conocer si ya se ha visitado la página para actuar en consecuencia, por ejemplo mostrando o no cierto contenido, recordar a un usuario, etc. Cuando un usuario introduce su nombre de usuario y contraseña, se almacena una cookie para que no tenga que estar introduciéndolas para cada página del servidor. Sin embargo, una cookie no identifica a una persona, sino a una combinación de computadora de la clase de computación-navegador-usuario.
- Conocer información sobre los hábitos de navegación, e intentos de spyware (programas espía), por parte de agencias de publicidad y otros. Esto puede causar problemas de privacidad y es una de las razones por la que las cookies tienen sus detractores.
Crear una cookie:
<?php setcookie("name","value",time()+$int); /*name es el nombre de la cookie, value es el valor de la cookie y $int es el tiempo que tardará en expirar*/ ?>
Leer una cookie:
<?php echo $_COOKIE["name"]; ?>
Actualizar valor de cookie:
<?php setcookie("name","new_value"); ?>
Borrar una cookie:
<?php unset($_COOKIE["name"]); /*O*/ setcookie("name","value",time()-1); /*expira quan el temps sigui menor*/ ?>
Comprueba si existe una cookie:
<?php if(!isset($_COOKIE['name'])) { /* No existe */ }else /* Existe */ ?>
Deja un comentario