$_SESSION PHP

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 ...
Voir d'autres articles
PHP
Éditeur WYSIWYG Markdown
HTML
Introduction
HTML
Les tableaux
Cette pub permet au site de vivre ...