Tecnología

Inicio

Cómo eliminar las cookies en PHP

Cómo eliminar las cookies en PHP


La eliminación de una galleta existente desde una máquina cliente requiere cambio de la fecha de caducidad. Puede, en efecto, establecer la cookie para nada y luego retírelo de la máquina cliente. La mejor manera de hacer esto es establecer la fecha de caducidad que haber algún momento en el pasado.

Instrucciones

1 Utilice el comando mktime () para crear una fecha en el pasado y establecer a una variable. En este ejemplo 1 DE ENERO, 1970 será utilizado para eludir mejor una discrepancia problemática entre la fecha actual y la fecha de la máquina cliente.

$ Pastdate = mktime (0,0,0,1,1,1970);

2 Utilice el comando setcookie () para restablecer la cookie. El primer parámetro es el nombre de la cookie que se determina previamente, el segundo comando es el valor (en este caso una cadena vacía), y el tercer parámetro es la fecha de caducidad (en este caso el establecido previamente variable $ pastdate).

setcookie ( "cookieName", "", $ pastdate);

3 Para terminar el guión y limpiar.

Consejos y advertencias

  • Hay una posibilidad de que la fecha del sistema de la máquina del cliente y el tiempo se pueden establecer incorrectamente y de tal manera que la fecha de caducidad no puede ser anterior a la fecha del sistema del servidor web. En este caso, la cookie simplemente se establece en una cadena vacía en lugar de eliminar.