Es información que se envía de un sitio web y se almacena en el navegador del cliente. Posteriormente el sitio web puede consultar sobre esta información. Esta información se guarda en un archivo, y al cual el cliente debe dar acceso para sea creado y leído.

La información provista puede ser variada: la localización del usuario, idioma de preferencia. Inclusive se puede guardar nombre del usuario, email, teléfono, etc. Sin embargo, esta información la proporciona el propio usuario y es este quien autoriza su recopilación.

Usos de una Cookie

Con el concepto anterior, las cookies se dan para múltiples tareas. Las más comunes son:

Creación de Cookies

En PHP una Cookie se define con la función setcookie($name, $value, $expire, $path, $domain, $secure, $httponly),  donde se tiene:

Establecer datos en una Cookie

Para editar las cookies se usa la función setcookie(). Para obtener los datos de las cookies se utiliza el arreglo global $_COOKIE.

Eliminar Cookies

Para eliminar Cookies simplemente eliminamos la información contenida en el array $_COOKIE y editar la Cookie para que expire (si esto aún no ocurre), colocando un tiempo UNIX que haya ocurrido para ese instante.

Referencias