Comment un utilisateur peut-il être identifié en PHP ?
Par les cookies ou les sessions.
Où un cookie stocke-t-il les informations utilisateur ?
Sur l'ordinateur client.
Où une session stocke-t-elle les informations utilisateur ?
Sur le serveur sous forme de variables.
De quoi dépend l'utilisation des cookies en PHP ?
De l'acceptation préalable de l'utilisateur.
Qu'est-ce qu'un cookie en informatique web ?
Un petit fichier stocké par le serveur sur l'ordinateur du client.
Quelle fonction PHP crée un cookie ?
La fonction setcookie().
Quel paramètre est obligatoire dans setcookie() ?
Le paramètre name.
Comment récupère-t-on la valeur d'un cookie en PHP ?
Avec la variable globale $_COOKIE.
Quelle fonction vérifie si un cookie est défini ?
La fonction isset().
Quand doit-on appeler setcookie() dans un script PHP ?
Avant toute balise HTML.
Comment la valeur d'un cookie est-elle traitée lors de son envoi ?
Elle est automatiquement codée par URL.
Que se passe-t-il à la réception d'un cookie côté serveur ?
La valeur est automatiquement décodée.
Comment modifier un cookie en PHP ?
Il faut le redéfinir avec setcookie() en lui donnant une nouvelle valeur.
Comment supprimer un cookie en PHP ?
Il faut le redéfinir avec une date d’expiration passée.
Quelle condition vérifie si des cookies sont activés en PHP ?
if(count($_COOKIE) > 0) vérifie si des cookies sont activés.
Qu'est-ce qu'une session PHP ?
Un moyen de stocker des informations variables sur le serveur pour plusieurs pages.
Quel problème les sessions PHP résolvent-elles ?
L'absence d'état du protocole HTTP entre requêtes.
Que deviennent les informations de session après la visite de l'utilisateur ?
Elles sont supprimées après que l'utilisateur a quitté le site.
Comment une session PHP identifie-t-elle chaque visiteur ?
Par un identifiant unique associé aux variables de session.
Où est stocké l'identifiant de session pour un visiteur ?
Dans un cookie ou propagé dans l'URL.
Que se passe-t-il avec l'identifiant de session après la connexion ?
Il est envoyé au serveur à chaque clic sur un lien.
Quelle fonction démarre une session PHP avant tout HTML ?
La fonction session_start() démarre une session PHP.
Où sont définies et accessibles les variables de session en PHP ?
Dans la variable globale $_SESSION.
Que stocke $_SESSION["favcolor"] = "green" dans la session ?
Une couleur favorite.
Que stocke $_SESSION["favanimal"] = "cat" dans la session ?
Un animal favori.
Quelle fonction faut-il appeler pour accéder aux variables de session d'une autre page ?
Il faut appeler session_start().
Comment lire les valeurs des variables de session après session_start() ?
En lisant dans $_SESSION.
Quelle fonction affiche toutes les valeurs des variables de session utilisateur ?
La fonction print_r($_SESSION).
Comment modifier une variable de session en PHP ?
En remplaçant sa valeur dans $_SESSION.
Que fait la fonction session_unset() ?
Elle supprime toutes les variables de session.
Quel est le rôle de la fonction session_destroy() ?
Elle détruit la session en cours.
Que détruit unset($_SESSION['var']) ?
La variable 'var' de la session en cours uniquement.
Teste tes connaissances avec un QCM de 16 questions sur Identification utilisateur en PHP.
1. En PHP, quelle différence correspond le mieux à la manière dont un cookie et une session identifient un utilisateur ?
2. Dans quel cas peut-on dire qu’un utilisateur peut être identifié en PHP à l’aide de cookies ou de sessions ?
Révisez le cours complet dans la fiche de révision de Identification utilisateur en PHP.
Voir la fiche →Importe ton cours et l'IA génère des flashcards en 30 secondes.
Générateur de flashcards