Crear o borrar cookies con PHP

¿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 */
?>

 

No votes yet.
Please wait...

Deja un comentario

marchurtos
A %d blogueros les gusta esto: