$_SESSION PHP

$_SESSION



La variable $_SESSION permet de garder et de transmettre une variable de page en page.



Il exite différentes fonctions PHP pour manipuler une session.

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.


Exemple

Page 1.php

<?php
    session_start();

    $mon_texte = "Voici mon texte";

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


Page 2.php

<?php
    session_start();

    echo $_SESSION['mon_texte']; 
?>


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

Voici mon texte

Par Clouder le 25 Jan 2018
Cette pub permet au site de vivre ...

2 commentaires

Tu veux participer ?
Alors connecte toi ou inscris toi et viens participer !
Clouder
le 06 Mar 2018 à 21:40
Salut Fred,

Merci pour ta remarque ! Je vais y remédier !
fred
le 06 Mar 2018 à 15:35
L'exemple est étrange : à quoi sert le tableau "$_SESSION" dans ce cas ? Si je remplace "$_SESSION['mon_texte']" par $belette, l'exemple fonctionne toujours.

C'est un peu léger tout ça. L'article est creux, il faudrait vraiment l'étoffer.

De plus, session_register, session_unregister et session_is_registered n'existent plus depuis PHP 5.4