Search Header Logo
06_04_05 Les cookies & sessions

06_04_05 Les cookies & sessions

Assessment

Presentation

Computers

6th Grade

Practice Problem

Easy

Created by

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

media

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 :



media

11

3. Comparaison entre Cookies et Sessions


media

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 ?

1

côté client

2

côté serveur

3

en local

15

Multiple Choice

Quelle est une meilleure option pour les données sensibles ?

1

Cookies

2

Session

16

Fill in the Blanks

media image

17

6. Exercice Pratique

Objectif : Créer une mini-application qui utilise cookies et sessions.

  1. Partie 1 : Créez un formulaire qui demande le prénom de l'utilisateur.

  2. Partie 2 : Utilisez un cookie pour sauvegarder le prénom.

  3. Partie 3 : Utilisez une session pour sauvegarder le statut de connexion.

  4. 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