Flashcards: Identification utilisateur en PHP — 32 cards

All cards

1Question

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

Answer

Par les cookies ou les sessions.

2Question

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

Answer

Sur l'ordinateur client.

3Question

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

Answer

Sur le serveur sous forme de variables.

4Question

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

Answer

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

5Question

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

Answer

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

6Question

Quelle fonction PHP crée un cookie ?

Answer

La fonction setcookie().

7Question

Quel paramètre est obligatoire dans setcookie() ?

Answer

Le paramètre name.

8Question

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

Answer

Avec la variable globale $_COOKIE.

9Question

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

Answer

La fonction isset().

10Question

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

Answer

Avant toute balise HTML.

11Question

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

Answer

Elle est automatiquement codée par URL.

12Question

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

Answer

La valeur est automatiquement décodée.

13Question

Comment modifier un cookie en PHP ?

Answer

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

14Question

Comment supprimer un cookie en PHP ?

Answer

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 ?

Answer

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

16Question

Qu'est-ce qu'une session PHP ?

Answer

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

17Question

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

Answer

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

18Question

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

Answer

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

19Question

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

Answer

Par un identifiant unique associé aux variables de session.

20Question

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

Answer

Dans un cookie ou propagé dans l'URL.

21Question

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

Answer

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

22Question

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

Answer

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

23Question

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

Answer

Dans la variable globale $_SESSION.

24Question

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

Answer

Une couleur favorite.

25Question

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

Answer

Un animal favori.

26Question

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

Answer

Il faut appeler session_start().

27Question

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

Answer

En lisant dans $_SESSION.

28Question

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

Answer

La fonction print_r($_SESSION).

29Question

Comment modifier une variable de session en PHP ?

Answer

En remplaçant sa valeur dans $_SESSION.

30Question

Que fait la fonction session_unset() ?

Answer

Elle supprime toutes les variables de session.

31Question

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

Answer

Elle détruit la session en cours.

32Question

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

Answer

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

Test yourself with the quiz

Test your knowledge with 16 questions on 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 ?

Take the quiz →

Read the revision sheet

Review the complete course in the revision sheet for Identification utilisateur en PHP.

See revision sheet →

Similar courses

Create your own flashcards

Import your course and AI generates flashcards in 30 seconds.

Flashcard generator