Déssinée des lignes en SVG
Une variable de session de PHP est employée pour stocker des informations dans un tableau pour une session d'utilisateur
Dans ce tutoriel, vous apprendrez comment stocker temporairement certaines données sur le serveur en utilisant les sessions de PHP.
Une variable de session de PHP est employée pour stocker des informations dans un tableau ( array) pour une session d'utilisateur. Les variables de session tiennent des informations sur un utilisateur simple, et sont disponibles dans toutes les pages dans une application.
Quand vous travaillez avec une application, vous l'ouvrez, faites quelques changements et alors vous la clôturez. C'est une session.
L'ordinateur sait qui vous êtes. Il sait quand vous commencez l'application et quand vous finissez.
Mais sur Internet il y a un problème : le serveur web ne sait pas qui vous êtes et ce que vous faites parce que l'adresse HTTP ne le soutient pas.
Une session de PHP résout ce problème en te permettant de stocker l'information d'utilisateur sur le serveur.
Cependant, l'information de session est provisoire et sera supprimée après que l'utilisateur ait quitté le site Web. Si vous avez besoin d'une mémoire permanente vous pouvez stocker les données dans une base de données.
Les sessions fonctionnent par la création d’un identifiant unique (UID) pour chaque visiteur et stockent des variables basées sur cet UID. L'UID est stocké dans une cookie.
Exemple : Copier le code
<?php session_start() ; ? > <html> <body> </body> </html>
Exemple : Copier le code
<?php session_start(); //on vérifie si la svariable $_SESSION['Pvu'] existe if(isset($_SESSION['Pvu']) AND $_SESSION['Pvu']>=1){ //on récupère la valeur $Pvu=$_SESSION['Pvu']; //on incrémente $Pvu++ ; // on repasse la valeur dans la $_SESSION['Pvu'] $_SESSION['Pvu']=$Pvu ; }else{ //si non on créer la $Pvu et la place dans la $_SESSION['Pvu'] $Pvu=1 ; //et on stocke la variable dans une variable session $_SESSION['Pvu']=$Pvu ; } ?> <html> <body> <?php //Afficher la variable ou faire tout ce qu’on veut avec echo "Pages vues = ". $_SESSION['Pvu']; ?> </body> </html>
Exemple : Copier le code
<?php unset($_SESSION['Pvu']); ?> Vous pouvez également complètement détruire la session en appelant la fonction session_destroy() ce qui supprimera toute la session: <?PHP session_destroy (); ?>