Flashcards : Identification utilisateur en PHP — 32 cartes

Toutes les cartes

1Question

Comment un utilisateur peut-il être identifié en PHP ?

Réponse

Par les cookies ou les sessions.

2Question

Où un cookie stocke-t-il les informations utilisateur ?

Réponse

Sur l'ordinateur client.

3Question

Où une session stocke-t-elle les informations utilisateur ?

Réponse

Sur le serveur sous forme de variables.

4Question

De quoi dépend l'utilisation des cookies en PHP ?

Réponse

De l'acceptation préalable de l'utilisateur.

5Question

Qu'est-ce qu'un cookie en informatique web ?

Réponse

Un petit fichier stocké par le serveur sur l'ordinateur du client.

6Question

Quelle fonction PHP crée un cookie ?

Réponse

La fonction setcookie().

7Question

Quel paramètre est obligatoire dans setcookie() ?

Réponse

Le paramètre name.

8Question

Comment récupère-t-on la valeur d'un cookie en PHP ?

Réponse

Avec la variable globale $_COOKIE.

9Question

Quelle fonction vérifie si un cookie est défini ?

Réponse

La fonction isset().

10Question

Quand doit-on appeler setcookie() dans un script PHP ?

Réponse

Avant toute balise HTML.

11Question

Comment la valeur d'un cookie est-elle traitée lors de son envoi ?

Réponse

Elle est automatiquement codée par URL.

12Question

Que se passe-t-il à la réception d'un cookie côté serveur ?

Réponse

La valeur est automatiquement décodée.

13Question

Comment modifier un cookie en PHP ?

Réponse

Il faut le redéfinir avec setcookie() en lui donnant une nouvelle valeur.

14Question

Comment supprimer un cookie en PHP ?

Réponse

Il faut le redéfinir avec une date d’expiration passée.

15Question

Quelle condition vérifie si des cookies sont activés en PHP ?

Réponse

if(count($_COOKIE) > 0) vérifie si des cookies sont activés.

16Question

Qu'est-ce qu'une session PHP ?

Réponse

Un moyen de stocker des informations variables sur le serveur pour plusieurs pages.

17Question

Quel problème les sessions PHP résolvent-elles ?

Réponse

L'absence d'état du protocole HTTP entre requêtes.

18Question

Que deviennent les informations de session après la visite de l'utilisateur ?

Réponse

Elles sont supprimées après que l'utilisateur a quitté le site.

19Question

Comment une session PHP identifie-t-elle chaque visiteur ?

Réponse

Par un identifiant unique associé aux variables de session.

20Question

Où est stocké l'identifiant de session pour un visiteur ?

Réponse

Dans un cookie ou propagé dans l'URL.

21Question

Que se passe-t-il avec l'identifiant de session après la connexion ?

Réponse

Il est envoyé au serveur à chaque clic sur un lien.

22Question

Quelle fonction démarre une session PHP avant tout HTML ?

Réponse

La fonction session_start() démarre une session PHP.

23Question

Où sont définies et accessibles les variables de session en PHP ?

Réponse

Dans la variable globale $_SESSION.

24Question

Que stocke $_SESSION["favcolor"] = "green" dans la session ?

Réponse

Une couleur favorite.

25Question

Que stocke $_SESSION["favanimal"] = "cat" dans la session ?

Réponse

Un animal favori.

26Question

Quelle fonction faut-il appeler pour accéder aux variables de session d'une autre page ?

Réponse

Il faut appeler session_start().

27Question

Comment lire les valeurs des variables de session après session_start() ?

Réponse

En lisant dans $_SESSION.

28Question

Quelle fonction affiche toutes les valeurs des variables de session utilisateur ?

Réponse

La fonction print_r($_SESSION).

29Question

Comment modifier une variable de session en PHP ?

Réponse

En remplaçant sa valeur dans $_SESSION.

30Question

Que fait la fonction session_unset() ?

Réponse

Elle supprime toutes les variables de session.

31Question

Quel est le rôle de la fonction session_destroy() ?

Réponse

Elle détruit la session en cours.

32Question

Que détruit unset($_SESSION['var']) ?

Réponse

La variable 'var' de la session en cours uniquement.

Teste-toi avec le QCM

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 ?

Faire le QCM →

Consultez la fiche

Révisez le cours complet dans la fiche de révision de Identification utilisateur en PHP.

Voir la fiche →

Cours similaires

Crée tes propres flashcards

Importe ton cours et l'IA génère des flashcards en 30 secondes.

Générateur de flashcards