Fonction SetCooKie ()
La fonction setcookie () est utilisée pour définir le cookie qui sera envoyé avec l'en-tête HTTP. La syntaxe de cette fonction est fournie ci-dessous:
bool setcookie (chaîne $ nom, chaîne $ value = "", array $ options = [])Le premier argument contient le nom de cookie.
Le deuxième argument contient la valeur des cookies.
Le troisième argument contient un tableau d'options de cookies. Les valeurs du tableau peuvent contenir les valeurs de expire, chemin, domaine, sécurisé et httponly. Le expire Contient le délai pour le cookie existant. Le chemin Définit le chemin du serveur où les informations sur les cookies seront stockées. Le domaine contient la valeur où le cookie sera disponible. Le sécurisé indique que les informations sur les cookies seront transmises sur la connexion HTTPS. La valeur du httponly est réglé sur vrai pour confirmer que les données de cookie seront accessibles via le Http protocole. Le options Le tableau associatif peut contenir une ou plusieurs valeurs mentionnées ici. Le $ _Cookie la variable est utilisée pour lire les valeurs des cookies.
Il revient vrai sur succès et retour FAUX en cas de défaillance.
Utilisation du cookie
Différentes utilisations du cookie ont été montrées dans cette partie du tutoriel en utilisant plusieurs exemples:
Exemple 1: Définissez une valeur de cookie simple
Créez un fichier PHP avec le script suivant pour définir une valeur de cookie en fonction de la valeur soumise par le formulaire. Le formulaire HTML est utilisé pour prendre le nom d'utilisateur de l'utilisateur et créer un cookie en fonction des données de formulaire. Le cookie expirera lorsque l'utilisateur fermera le navigateur:
Sortir:
La sortie suivante apparaîtra après avoir exécuté le script précédent pour la première fois dans le navigateur:
La sortie suivante apparaîtra si l'utilisateur actualise la page après avoir soumis la valeur "fahmida«En utilisant le formulaire:
Exemple 2: Définissez un cookie simple avec Expire Date
Créez un fichier PHP avec le script suivant pour définir une valeur de cookie en fonction de la valeur soumise par le formulaire avec l'expiration du cookie. Le formulaire HTML est utilisé pour prendre le nom de l'utilisateur et créer un cookie en fonction du nom soumis par les données du formulaire. Selon le script, le cookie expirera après 4 200 secondes ou 7 heures:
Sortir:
La sortie suivante apparaîtra après avoir exécuté le script précédent pour la première fois dans le navigateur:
La sortie suivante apparaîtra si l'utilisateur actualise la page après avoir soumis la valeur «Fahmida yesmin«En utilisant le formulaire:
Exemple 3: supprimer les valeurs de cookie existantes
Le moyen le plus simple de supprimer un cookie est de définir le temps d'expiration des cookies dans le passé. Créez un fichier PHP avec le script suivant pour connaître la façon de supprimer un cookie. Le nom de cookie existant devra utiliser dans la fonction setcookie () avec le temps d'expiration passé pour supprimer un cookie existant. Ici, le cookie du nom d'utilisateur, «Fahmida», sera supprimé s'il existe:
Sortir:
La sortie suivante apparaîtra après avoir exécuté le script précédent.
Conclusion
Le but de l'utilisation du cookie et des moyens de créer, de lire et de supprimer le cookie dans PHP a été expliqué dans ce tutoriel en utilisant différents exemples. J'espère que les utilisateurs de PHP pourront utiliser correctement le cookie dans PHP après avoir lu ce tutoriel. Consultez l'indice de Linux pour plus de conseils et d'informations.