Cómo borrar las cookies en PHP

Escrito por kate schneider | Traducido por manuel lama paniagua
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo borrar las cookies en PHP

Eliminar una cookie existente desde un equipo cliente requiere reiniciar la fecha de caducidad. Puedes en efecto establecer la cookie a un valor nulo y luego retirarla de la máquina cliente. La mejor manera de hacerlo es fijar la fecha de caducidad en alguna fecha pasada.

Nivel de dificultad:
Moderado

Otras personas están leyendo

Necesitarás

  • Accede a un servidor web donde se pueda almacenar código PHP.

Lista completaMinimizar

Instrucciones

  1. 1

    Utiliza mktime () para crear una fecha en el pasado y ponerla en una variable. En este ejemplo, se utilizará el 1 de enero de 1970 para eludir mejor la discrepancia problemática entre la fecha actual y la fecha de la máquina cliente.

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

  2. 2

    Utiliza la función setcookie () para restablecer la cookie. El primer parámetro es el nombre de la cookie que se determinó 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 la variable $pastdate establecida previamente).

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

  3. 3

    Acaba tu código y ordénalo.

Consejos y advertencias

  • Existe una posibilidad de que la fecha de la máquina cliente y hora del sistema pueda haber sido configurada incorrectamente, de tal manera que la fecha de vencimiento no pueda ser anterior a la fecha del sistema del servidor web. En este caso, la cookie sólo se establecerá en una cadena vacía en lugar de eliminarse.

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles