Tutorial para elaborar cookies en PHP

Tutorial para elaborar cookies en PHP
Tutorial para elaborar cookies en PHP

Las cookies en tu web son herramientas que añaden los sitios para recordarlo en el navegador del usuario cuando te visite, en tal sentido, si estás pensando en crear cookies en PHP para tu página, es ente post te ayudaremos a hacerlo de forma fácil y sencilla.

Las cookies en PHP se guardan en el navegador web de la persona que registra una visita a tu sitio. Es decir, consiste en un pequeño texto que saldrá al entrar por primera vez para recordar tu registro.

A través de las cookies en PHP se aloja información de las personas, sus preferencias en una cantidad de hasta 4093 caracteres. Además solo admite 20 cookies por cada dominio. De igual forma, los navegadores solo alojan 300 cookies, pero elimina las de mayor tiempo.

Si deseas activar las cookies en PHP, debes tener en cuenta que debes generarla antes que el navegador ejecute el código HTML. Es decir, antes del doctype.

Cómo elaborar cookies en PHP

En primer lugar, para elaborar cookies en este post emplearemos la función setcookie con datos por parámetros. Como el siguiente código:

  1. //Creación de una cookie básica
  2. setcookie(“nameCookie”,”valorCookie”)
  3. ;

Por lo tanto, con el shortcode anterior se habrá elaborada la cookie bajo el nombre “nameCookie” junto el “valorCookie”.

Sin embargo, a esto se le puede añadir otros parámetros que son opcionales y describiremos a continuación.

Duración (expire)

En estese expresa el tiempo de la cookie para destruirse, ya que de no colocar el tiempo, se elimina al cerrar el navegador.

  1. //Cookie que se destruirá en 120 segundos
  2. setcookie(“galleta”,”Hola”,time() + 120);

Entonces, time () se refiere a la fecha del día y el tiempo se debe añadir en segundos.

Ruta (path)

Por último, de no colocar la ruta, la cookie solo se podrá emplear en web del mismo directorio creado. Por lo tanto, para modificarlo, añade lo siguiente:

  1. //Cookie creada en el directorio /registro/login
  2. //Si queremos que las páginas del directorio raíz / puedan acceder a la cookie
  3. setcookie(“galleta”,”Hola”,time() + 3600, “/”);

También te puede interesar:

Aprende a insertar datos en MySQL a través de PHP