Con PHP podemos crear, leer y eliminar cookies para todos estos cometidos. Su función es tal que asÃ:
setCookie(nombreCookie, valor, expiracion);
Un ejemplo puede ser recordar el nombre del usuario que pudimos recoger con un formulario previamente:
setCookie("usuario", $user, time()+60*60*24*365);
Esta cookie llamada user durará 365 dÃas a partir del momento de su creación. El tiempo se cuenta en segundos y time() devuelve la fecha y hora actual en segundos, un número realmente grande.
Para eliminar esta cookie de forma manual podemos ponerle un tiempo de expiración anterior a la actualidad:
setCookie("usuario", $user, time()-60);
60 segundos menos de la hora actual ya pasó, con lo que la cookie quedarÃa eliminada.
Cabe destacar que si no especificamos el valor de expiración, la cookie se eliminará cuando el usuario cierre la sesión de su navegador, con lo que cada vez que entre a la web será una visita nueva.
Accediendo a las cookies
Para acceder a las cookies tenemos la variable de sistema llamada $_COOKIE con la que podemos acceder a la cookie user asÃ:
$usuario=$_COOKIE['user']; echo "Hola ".$usuario;
Poco más podemos decir más de las cookies. Son sencillas de introducir, eliminar y leer, y nos dará muchas ventajas a la hora de crear nuestras webs, como puede ser el login de usuarios.