Comprendre et Utiliser les Cookies en PHP
Apprenez à gérer des cookies en PHP, incluant leur définition, lecture, modification et suppression.
Introduction au langage PHP
Environnement logiciel
Premiers pas en PHP 5
Fonctions
Transmission de données
Superglobales, cookies et sessions
Manipulation de fichiers
Principes de la programmation Orientée Objet
Programmation Orientée Objet en PHP 5
Services Web
MySQL
La console MySQL
Se connecter à une table en PHP avec MySQL
Manipuler les données d'une table avec MySQL
Créer une base de données, une table et des enregistrements en PHP
Mise à jour et suppression des données
Organiser le code selon l'architecture MVC
Détails de la leçon
Description de la leçon
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é.
Objectifs de cette leçon
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.
Prérequis pour cette leçon
Pour suivre cette vidéo, il est recommandé d'avoir des connaissances de base en PHP et en HTML.
Métiers concernés
Les compétences acquises dans cette vidéo seront utiles pour des rôles tels que développeur web, ingénieur logiciel, et administrateur de système.
Alternatives et ressources
À part les cookies, vous pouvez utiliser les variables de session pour gérer les données utilisateurs à court terme en PHP, ou les bases de données pour des cas de stockage persistant.
Questions & Réponses