3-Session Flashcards

1
Q

Qu’est-ce qu’une session

A

fichier serveur contenant information sur user qui visite site
accessible sur tout le site durant une session
le demarrage se fait au tout debut du fichier (premiere ligne)
cela crée un cookie PHPSESSID

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

comment démarrer la session

A

<?php session_start(); ?>
appeler sur TOUTE les pages sinon pas acces au variable de session

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

variable de session exemple

A

<?php
session_start();
$_SESSION[‘nomUsager’] = “Roger”;

// utilisation de la variable session
echo “Nom = “. $_SESSION[‘nomUsager’];
?>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

comment enlever variable de session

A

unset($_SESSION[‘nomUsager’]);

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

comment supprimer la session

A

session_unset(); // suppression des variables de session
session_destroy(); // suppression des données associées à la session
démarrer la session avant de la supprimer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

quand détruire la session (pour la recrée plus tard)

A

si on change le mdp ou si on se deconnecte

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

exemple de logout

A

<?php
session_start();
session_destroy();
// ou selon la situation
// unset($_SESSION[‘login’]);
header(‘Location:connexion.php’);
exit();
?>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly