Comprendre et Utiliser les Cookies en PHP

Cookies
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre PHP5 et MySQL
Revoir le teaser Je m'abonne
Transcription

59,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis

59,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

L'objectif de cette vidéo est de comprendre les cookies, savoir les mettre en œuvre en PHP et connaître les bonnes pratiques de sécurité pour limiter les vulnérabilités.

Apprenez à gérer des cookies en PHP, incluant leur définition, lecture, modification et suppression.

Les cookies sont des petits fichiers stockés sur l'ordinateur des visiteurs, permettant de mémoriser des informations spécifiques à ces derniers. À la différence des variables de session qui sont sauvegardées côté serveur, les cookies sont conservés côté client, et possèdent une durée de vie programmable. Samplifiés en utilisant la fonction setCookie, ces derniers sont accessibles via la super globale $_COOKIE. Pour définir un cookie, vous devez préciser son nom, sa valeur, son expiration, ainsi que d'autres paramètres optionnels comme le chemin et le domaine.

Pour une gestion optimale, il est important de configurer 'secure' et 'httpOnly' afin de limiter les risques de sécurité. Cette leçon détaille également les façons d'afficher, modifier et supprimer des cookies par des exemples pratiques. Vous apprendrez à formater la durée de vie avec des timestamps unix, configurer les chemins d'accès, et paramétrer les options de sécurité.

Voir plus
Questions réponses
Quelle est la différence majeure entre un cookie et une variable de session?
La principale différence est que les cookies sont stockés côté client, sur l'ordinateur de l'utilisateur, tandis que les variables de session sont conservées côté serveur.
Comment supprimer un cookie en PHP?
Pour supprimer un cookie, vous utilisez la fonction setCookie avec une date d'expiration passée. Par exemple, en fixant l'expiration à une date antérieure au timestamp actuel.
Qu'est-ce que le paramètre 'secure' dans la définition d'un cookie?
Le paramètre 'secure' détermine si le cookie doit être transmis uniquement à travers une connexion HTTPS sécurisée. Il est recommandé de le définir à true pour renforcer la sécurité des données.

Programme détaillé