En un mot, $ _SESSION est un type de variable utilisée dans le langage de programmation PHP pour stocker des informations sur un site web à travers de multiples pages Web. Il s'agit d'une variable " superglobal " , ce qui signifie que la valeur qui lui est assignée est disponible pour toutes les parties du programme. Quand un utilisateur se connecte à un site Web PHP, une session est créée et les informations sur ce visiteur est stocké dans le _SESSION $ . Chaque navigateur qui se connecte au site se voit attribuer un ID de session unique lorsque $ _SESSION est appelé. Comprendre comment cela fonctionne superglobaux peuvent vous aider à faire une utilisation efficace de celle-ci dans votre code de programme PHP. Choses que vous devez
serveur Web avec PHP installé
Afficher plus Instructions
1
créer quelques pages Web sur votre ordinateur ou en utilisant l' interface de l'éditeur HTML sur votre serveur Web . Vous aurez besoin d'au moins deux pages pour ce projet d'apprentissage . En haut de chaque page dans laquelle vous souhaitez utiliser $ _SESSION informations , tapez la ligne suivante avant tout autre code :
session_start ();
Vous devez mettre ce code au début de la page avant toute autre sortie ou vous aurez le message « Attention: session_start () [ function.session -start ]: Impossible d'envoyer séance limiteur de cache - headers already sent ( sortie a commencé à ... " suivi du nom de votre fichier .
2
magasin quelques données de session en tapant le code suivant dans votre première page Web , après la déclaration de $ _SESSION :
session_start () ; if ( isset ($ _SESSION [ ! ,"'count' ] )) { $ _SESSION [ 'count' ] = 0; } else { $ _SESSION [ 'count' ] + + ;} echo $ _SESSION [ 'count' ] ;
Ce code indique à PHP pour démarrer la session , et si la valeur de la variable " count" est égal à zéro , incrémenter par un.
3
Chargez la deuxième page Web dans votre éditeur de texte ou HTML. Après l' ouverture instruction $ _SESSION sur la première ligne du fichier, tapez le code suivant :
session_start (); echo $ _SESSION [ 'count' ] ;
Cela ouvre une session en utilisant le $ _SESSION superglobal et affiche la valeur de la variable " count" , qui s'incrémente à chaque fois une page avec le code du compteur à l'étape 2 charges dans le navigateur d'un utilisateur .