Tecnología

Inicio

Cómo eliminar las cookies Uso de PHP

Una cookie es un archivo de texto que se colocan en la caché del navegador. Su propósito es almacenar información que el navegador necesita para crear el ambiente correcto para el usuario. Las cookies se utilizan para almacenar información de inicio de sesión, información de la sesión y los carros de compras en sitios de comercio electrónico. Estos datos se eliminan automáticamente cuando el navegador se cierra, pero hay momentos en que la cookie necesita ser eliminada antes que se cierre el navegador. Y, a veces, tiene que durar más tiempo. PHP se puede utilizar para llevar a cabo ambas tareas.

La creación de las galletas

El comando es PHP para crear una cookie es "setcookie (nombre, valor);" donde nombre es el nombre de la cookie y valor es la información almacenada en la cookie. Por ejemplo, setcookie ( 'galletas favoritas', 'Chocolate Chip') crearía una cookie con el nombre de galletas favoritas con un valor de viruta de chocolate. Obviamente, los nombres y valores en última instancia dependerá de cómo la cookie sería utilizado por el servidor.

La eliminación de cookies

A veces, querrá cookies para ser borrados antes de que un usuario cierra su navegador, por ejemplo cuando se conectan a cabo. Para eliminar una cookie, es suficiente con eliminar su valor. El código en PHP es setcookie (nombre, '') o setcookie (nombre, FALSO). Para eliminar las cookies favoritas del ejemplo anterior, el código es setcookie ( 'galletas favoritas', '') o setcookie ( 'galletas favoritas', false). Es importante tener en cuenta que las cookies pueden tomar otros argumentos no discutidos aquí y esos argumentos también deben ser incluidos cuando se elimina una cookie. Por ejemplo, si la cookie se ha creado de esta manera: setcookie ( 'galletas favoritas', 'Chocolate Chip', time () + 3600, '', 'www.ehow.com', 1) todos esos parámetros deben existir, menos el valor de la cookie: setcookie ( 'galletas favoritas', '', time () + 3600, '', 'www.ehow.com', 1).

Mantener las galletas más largo

En el caso de que usted quiere que la cookie pasado después de que el navegador se ha cerrado, debe declarar que al crear la cookie. Utilice el "time () + X" argumento donde X es igual a la longitud en segundos que debe existir la cookie después de su creación. Por ejemplo, para crear la cookie "galletas preferidas" que tendrá una duración de una hora después de la creación, el código es setcookie ( 'galletas preferidas "," Chocolate Chip', time () + 3600). La función de tiempo () comprueba la hora actual y calcula 3.600 segundos a partir de ahora (una hora en segundos). Cuando se llega a ese momento, la cookie se elimina si el usuario sigue utilizando el navegador o no.