$_SESSION PHP

Par Clouder le 04 Mar 2019 (Édité) 0 +99

La variable $_SESSION permet de garder et de transmettre une variable de page en page mais il existe également d'autres fonctions permettant d’interagir avec la variable $_SESSION.


Voici les différentes fonctions :

session_start        // Démarre une session
session_id           // Retourne l'id de la session en cours
session_name         // Retourne le nom de la session en cours
session_unset        // Detruit toutes les variables de la session en cours
session_destroy      // Destruit la session en cours


Pour déclarer et utiliser les variables d'une session il faudra toujours mettre session_start à chaque entête de page.


Prenons l'exemple avec 2 pages (page1.php & page2.php). Dans la 1ère page nous allons mettre notre texte dans une variable de session et dans la 2ème nous allons afficher le contenu de cette variable de session.


Page page1.php


<?php
    session_start();

    $mon_texte = "Voici mon texte";

    $_SESSION['mon_texte'] = $mon_texte;
?>


Page page2.php


<?php
    session_start();

    echo $_SESSION['mon_texte']; 
?>


Le résultat de l'affichage de la page 2.php donnera


Voici mon texte
Cette pub permet au site de vivre ...

Commentaire

Tu veux participer ?
Alors connecte toi ou inscris toi et viens participer !
Cette pub permet au site de vivre ...