

06_04_05 Les cookies & sessions
Presentation
•
Computers
•
6th Grade
•
Practice Problem
•
Easy
benidir mourad
Used 3+ times
FREE Resource
14 Slides • 3 Questions
1
06_04_05
Les cookies & sessions
2
Introduction
Dans le développement web, il est souvent nécessaire de conserver des informations sur les utilisateurs entre les pages ou même entre leurs visites sur le site. Cookies et sessions sont deux outils essentiels pour accomplir cela. Voici à quoi ils servent et comment ils fonctionnent en détail.
3
1. Les Cookies
Qu'est-ce qu'un cookie ?
Un cookie est un fichier texte sauvegardé sur l'ordinateur ou l'appareil de l'utilisateur par son navigateur. Il contient des informations que le serveur peut récupérer lors des visites suivantes.
4
À quoi servent les cookies ?
Sauvegarder des préférences utilisateur (par exemple, la langue préférée).
Suivre les utilisateurs pour des publicités ciblées.
Maintenir une session utilisateur sans stocker de données sensibles.
5
Propriétés d'un cookie :
Nom et valeur : Identifient le cookie et sa donnée.
Durée de vie : Temps pendant lequel le cookie est valide.
Domaine : Indique les sites qui peuvent accéder au cookie.
Sécurisation : Les cookies peuvent être sécurisés avec HTTPS.
6
Exemple de création d'un cookie
7
2. Les sessions
Qu'est-ce qu'une session ?
Une session est une méthode pour sauvegarder des données côté serveur liées à un utilisateur particulier. Elle repose sur un identifiant unique envoyé à l'utilisateur via un cookie temporaire ou une URL.
8
À quoi servent les sessions ?
Stocker des informations sensibles (par exemple, le statut de connexion).
Conserver des données utilisateur entre les pages (exemple : contenu du panier d'achat).
Faciliter une gestion sécurisée des utilisateurs connectés.
9
Propriétés d'une session :
Côté serveur : Plus sécurisé car les données ne sont pas accessibles directement par l'utilisateur.
Temporaire : Par défaut, la session se termine lorsque l'utilisateur ferme son navigateur.
10
Exemple d'utilisation d'une session :
11
3. Comparaison entre Cookies et Sessions
12
4. Cas d'Utilisation
Cookies :
Sauvegarder la langue d'un utilisateur pour ses prochaines visites.
Suivre les clics d'un utilisateur pour une analyse publicitaire.
Sessions :
Gérer les connexions utilisateurs de manière sécurisée.
Sauvegarder temporairement les données d'un formulaire entre plusieurs pages.
13
5. Bonnes Pratiques
Pour les Cookies :
N'y stockez jamais de données sensibles (mots de passe, informations personnelles).
Utilisez des cookies sécurisés (secure et httponly) pour éviter les attaques.
Pour les Sessions :
Toujours démarrer la session avec session_start() au début du script.
Détruisez les sessions après utilisation (session_destroy())
14
Multiple Choice
Où sont stockées les sessions ?
côté client
côté serveur
en local
15
Multiple Choice
Quelle est une meilleure option pour les données sensibles ?
Cookies
Session
16
Fill in the Blanks
17
6. Exercice Pratique
Objectif : Créer une mini-application qui utilise cookies et sessions.
Partie 1 : Créez un formulaire qui demande le prénom de l'utilisateur.
Partie 2 : Utilisez un cookie pour sauvegarder le prénom.
Partie 3 : Utilisez une session pour sauvegarder le statut de connexion.
Partie 4 : Affichez un message "Bienvenue [Prénom]" si l'utilisateur est connecté.
06_04_05
Les cookies & sessions
Show answer
Auto Play
Slide 1 / 17
SLIDE
Similar Resources on Wayground
11 questions
Teenager 5 Session 24: Pronunciation & Speaking
Presentation
•
KG
10 questions
Session 4: Listening and Vocabulary
Presentation
•
6th Grade
11 questions
De quelle couleurs sont les Animaux au Zoo?
Presentation
•
6th - 7th Grade
14 questions
The Circuit by Francisco Jimenez
Presentation
•
6th Grade
16 questions
Light, Shadows and Reflections
Presentation
•
6th Grade
16 questions
Pensamiento computacional
Presentation
•
6th Grade
10 questions
Une première expérience de démocratie
Presentation
•
7th Grade
15 questions
Word Indents
Presentation
•
5th Grade
Popular Resources on Wayground
10 questions
HCS SCI 03 Summer School Assessment 1
Quiz
•
3rd Grade
15 questions
HCS SCI 05 Summer School Assessment 1 Review
Quiz
•
5th Grade
22 questions
Day 9 Equations and Inequalities Review
Quiz
•
9th Grade
10 questions
Writing and Identifying Ratios Practice
Quiz
•
5th - 6th Grade
7 questions
PYRAMID PERSPECTIVES part 1
Presentation
•
9th - 12th Grade
12 questions
Understanding the Fourth of July
Quiz
•
9th Grade
15 questions
Soccer World Cup Quiz Questions
Quiz
•
7th Grade