función setcookie ()
La función setcookie () se usa para definir la cookie que se enviará con el encabezado HTTP. La sintaxis de esta función se proporciona a continuación:
bool setcookie (cadena $ name, string $ value = "", array $ options = [])El primer argumento contiene el nombre de la cookie.
El segundo argumento contiene el valor de la cookie.
El tercer argumento contiene una variedad de opciones de cookies. Los valores de la matriz pueden contener los valores de caduca, ruta, dominio, seguro y httponly. El expirar contiene el límite de tiempo para la cookie existente. El camino Define la ruta del servidor donde se almacenará la información de las cookies. El dominio contiene el valor donde la cookie estará disponible. El seguro indica que la información de la cookie se transmitirá a través de la conexión HTTPS. El valor del httponly se establece en verdadero Para confirmar que los datos de las cookies serán accesibles a través del Http protocolo. El opción La matriz asociativa puede contener uno o más valores mencionados aquí. El $ _Cookie La variable se usa para leer los valores de las cookies.
Vuelve verdadero Tras el éxito y los retornos FALSO tras la falla.
Uso de la galleta
Se han mostrado diferentes usos de la cookie en esta parte del tutorial utilizando múltiples ejemplos:
Ejemplo 1: Establezca un valor simple de cookie
Cree un archivo PHP con el siguiente script para establecer un valor de cookie basado en el valor enviado por el formulario. El formulario HTML se utiliza para tomar el nombre de usuario del usuario y crear una cookie basada en los datos del formulario. La cookie caducará cuando el usuario cierre el navegador:
Producción:
La siguiente salida aparecerá después de ejecutar el script anterior por primera vez en el navegador:
Aparecerá la siguiente salida si el usuario actualiza la página después de enviar el valor "fahmida"Usando el formulario:
Ejemplo 2: Establezca una cookie simple con fecha de vencimiento
Cree un archivo PHP con el siguiente script para establecer un valor de cookie basado en el valor enviado por el formulario con el tiempo de caducidad de la cookie. El formulario HTML se utiliza para tomar el nombre del usuario y crear una cookie basada en el nombre enviado por los datos del formulario. Según el guión, la cookie expirará después de 4,200 segundos o 7 horas:
Producción:
La siguiente salida aparecerá después de ejecutar el script anterior por primera vez en el navegador:
Aparecerá la siguiente salida si el usuario actualiza la página después de enviar el valor ","Fahmida Yesmin"Usando el formulario:
Ejemplo 3: Eliminar los valores de cookies existentes
La forma más simple de eliminar una cookie es establecer el tiempo de vencimiento de las cookies en el pasado. Cree un archivo PHP con el siguiente script para conocer la forma de eliminar una cookie. Se requerirá que el nombre de la cookie existente se use en la función setcookie () con el tiempo de vencimiento pasado para eliminar una cookie existente. Aquí, la galleta para el nombre de usuario, "fahmida", se eliminará si existe:
Producción:
La siguiente salida aparecerá después de ejecutar el script anterior.
Conclusión
El propósito de usar la cookie y las formas de crear, leer y eliminar la cookie en PHP se han explicado en este tutorial utilizando diferentes ejemplos. Espero que los usuarios de PHP puedan usar la cookie en PHP correctamente después de leer este tutorial. Consulte Linux Sugerencia para obtener más consejos e información.