Session_start()
Résolu
smoutsmout
Messages postés
160
Date d'inscription
Statut
Membre
Dernière intervention
-
smoutsmout Messages postés 160 Date d'inscription Statut Membre Dernière intervention -
smoutsmout Messages postés 160 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je cherche à savoir à quoi servent les sessions.
si quelqu'un peut m'aiclairer là dessus...
Merci à vous
je cherche à savoir à quoi servent les sessions.
si quelqu'un peut m'aiclairer là dessus...
Merci à vous
A voir également:
- Session_start()
- &Quot;session_start" et "header()" ✓ - Forum Programmation
- Une session php a été créée par un appel de fonction session_start(). cela interfère avec l’api rest et les requêtes de boucle (loopback). la session devrait être fermée par session_write_close() avant d’effectuer toute requête http. - Forum Programmation
3 réponses
Les variables de sessions servent à conserver sur le serveur web des information (typiquement, les caddies/paniers)
En PHP, les variables sont stockées dans un tableau (super global) $_SESSION[].
PHP gère les sessions en utilisant un cookie qu'il pose sur le PC. Ce cookie contient un identifiant du fichier contentant les informations de session (caddie par Ex).
Quand une nouvelle page est appelée, la fonction PHP sessions_start() recharge ce cookie, retourne l'identifiant au serveur qui relit le fichier des informations de session (caddie par Ex).
On peut donc naviguer entre plusieurs pages tout en conservant des information liées à la session.
Pour + d'info voir l'aide PHP à propos de session_start(), session_destroy() ...
Par exemple :
et la page2
En PHP, les variables sont stockées dans un tableau (super global) $_SESSION[].
PHP gère les sessions en utilisant un cookie qu'il pose sur le PC. Ce cookie contient un identifiant du fichier contentant les informations de session (caddie par Ex).
Quand une nouvelle page est appelée, la fonction PHP sessions_start() recharge ce cookie, retourne l'identifiant au serveur qui relit le fichier des informations de session (caddie par Ex).
On peut donc naviguer entre plusieurs pages tout en conservant des information liées à la session.
Pour + d'info voir l'aide PHP à propos de session_start(), session_destroy() ...
Par exemple :
<? // page1.php session_start(); // Toujours en début de script $_SESSION['choix'] = $_GET['choix']; Etc ... ?> <html><body> votre choix est : <? echo $_GET['choix'] ?> <a href="page2.php">suite</a>
et la page2
<? // page2.php session_start(); //Toujours en début de script Etc ... ?> <html><body> voitre choix est : <? echo $_SESSION['choix']; ?> <a href="page3.php">suite</a>
Si tu veux plus d'informations, tu peux aller voir :
https://openclassrooms.com/fr/courses#ss_part_2
Tout est très bien expliqué !
https://openclassrooms.com/fr/courses#ss_part_2
Tout est très bien expliqué !