Session_start()

Résolu
smoutsmout Messages postés 160 Statut Membre -  
smoutsmout Messages postés 160 Statut Membre -
Bonjour,

je cherche à savoir à quoi servent les sessions.

si quelqu'un peut m'aiclairer là dessus...

Merci à vous
Configuration: Windows Vista
Internet Explorer 7.0

3 réponses

  1. François
     
    Les variables de sessions servent à conserver sur le serveur web des information (typiquement, les caddies/paniers)
    En PHP, les variables sont stockées dans un tableau (super global) $_SESSION[].
    PHP gère les sessions en utilisant un cookie qu'il pose sur le PC. Ce cookie contient un identifiant du fichier contentant les informations de session (caddie par Ex).
    Quand une nouvelle page est appelée, la fonction PHP sessions_start() recharge ce cookie, retourne l'identifiant au serveur qui relit le fichier des informations de session (caddie par Ex).

    On peut donc naviguer entre plusieurs pages tout en conservant des information liées à la session.

    Pour + d'info voir l'aide PHP à propos de session_start(), session_destroy() ...

    Par exemple :
    <? // page1.php 
    session_start(); // Toujours en début de script 
    $_SESSION['choix'] = $_GET['choix'];
    Etc ...
    ?>
    <html><body>
    votre choix est : <? echo $_GET['choix'] ?>
    <a href="page2.php">suite</a>
    


    et la page2
    <? // page2.php 
    session_start(); //Toujours en début de script 
    Etc ...
    ?>
    <html><body>
    voitre choix est : <? echo $_SESSION['choix']; ?>
    <a href="page3.php">suite</a>
    
    0
  2. smoutsmout Messages postés 160 Statut Membre
     
    ok merci a vous
    0