Php et session
Résolu/Fermé
pierdu17
Messages postés
77
Date d'inscription
samedi 29 septembre 2007
Statut
Membre
Dernière intervention
15 novembre 2011
-
16 oct. 2008 à 14:35
Hwi_noree Messages postés 37 Date d'inscription mercredi 24 septembre 2008 Statut Membre Dernière intervention 19 mars 2009 - 16 oct. 2008 à 15:05
Hwi_noree Messages postés 37 Date d'inscription mercredi 24 septembre 2008 Statut Membre Dernière intervention 19 mars 2009 - 16 oct. 2008 à 15:05
A voir également:
- Php et session
- Easy php - Télécharger - Divers Web & Internet
- Retour a la ligne php ✓ - Forum PHP
- Estelle vient de verrouiller sa session d'ordinateur. que peut-on dire ? ✓ - Forum Windows 7
- Estelle vient de verrouiller sa session d’ordinateur. que peut-on dire ? ✓ - Forum Windows
- Php natif - Forum PHP
1 réponse
Hwi_noree
Messages postés
37
Date d'inscription
mercredi 24 septembre 2008
Statut
Membre
Dernière intervention
19 mars 2009
14
16 oct. 2008 à 15:05
16 oct. 2008 à 15:05
Ok donc tu as bien compris :
Déclaration | <? session_register("var"); ?>
Affectation | <? $var="blabla"; ?>
Affichage:lecture | <? echo $var; ?>
Une session c'est une liste de variable
Le sid c'est une de ces variables, c'est l'identifiant d'une session (surement que ça doit vouloir dire "session id ?").
D'ailleurs il y a bien :
- session_destroy() qui détruit toutes les données associées à la session courante, sans détruire les variables globales et/ou cookies associées à cette session.
- session_unregister($var) qui supprime une variable ($var) de la session
---------------------------------<>
De page en page, à chaque fois qu'on session_start(), PHP cherche un SID correspondant au visiteur. S'il n'en trouve pas, c'est que le visiteur vient d'arriver. Une nouvelle session est donc crée, avec un nouveau sid.
if($PHPSESSID) session_start($PHPSESSID); // Session créée ?
else session_start(); //Sinon, en créer une nouvelle
---------------------------------<>
Sur la propagation du SID :
https://www.php.net/manual/fr/session.idpassing.php
Déclaration | <? session_register("var"); ?>
Affectation | <? $var="blabla"; ?>
Affichage:lecture | <? echo $var; ?>
Une session c'est une liste de variable
Le sid c'est une de ces variables, c'est l'identifiant d'une session (surement que ça doit vouloir dire "session id ?").
D'ailleurs il y a bien :
- session_destroy() qui détruit toutes les données associées à la session courante, sans détruire les variables globales et/ou cookies associées à cette session.
- session_unregister($var) qui supprime une variable ($var) de la session
---------------------------------<>
De page en page, à chaque fois qu'on session_start(), PHP cherche un SID correspondant au visiteur. S'il n'en trouve pas, c'est que le visiteur vient d'arriver. Une nouvelle session est donc crée, avec un nouveau sid.
if($PHPSESSID) session_start($PHPSESSID); // Session créée ?
else session_start(); //Sinon, en créer une nouvelle
---------------------------------<>
Sur la propagation du SID :
https://www.php.net/manual/fr/session.idpassing.php