[PHP]$HTTP_SESSION_VARS et $_SESSION la dif?

Résolu
anisse4 Messages postés 210 Statut Membre -  
anisse4 Messages postés 210 Statut Membre -
Hello everyone!

Tout est dans le titre, je débute en PHP et on dit que vaut mieux utiliser $_SESSION que $HTTP_SESSION_VARS pour les variables d'environnement de sessions? Why?

Merki pour vos futurs aide!
Configuration: Windows XP
Firefox 2.0.0.14

2 réponses

  1. Dr Zoidberg Messages postés 547 Statut Membre 100
     
    Salut,

    On utilise $_SESSION parce que $HTTP_SESSION_VARS est obsolète (justement remplacé par $_SESSION et n'existera probablement plus dans une prochaine version de PHP).

    De plus $_SESSION est 'superglobale' c'est à dire automatiquement globale, disponible n'importe où dans le script.

    https://www.php.net/manual/fr/reserved.variables.session.php
    1
    1. anisse4 Messages postés 210 Statut Membre 21
       
      oki thx, est-ce $_SESSION aura des pbs à fonctionner avec les versions antérieures de PHP5?
      0
  2. Dr Zoidberg Messages postés 547 Statut Membre 100
     
    $_SESSION existe depuis php 4.1.0 donc effectivement, avec des version plus ancienne ca ne marchera pas.
    Mais ça commence à dater.
    0
    1. anisse4 Messages postés 210 Statut Membre 21
       
      Oki merci pour ces infos.

      ++
      0
      1. anisse4 Messages postés 210 Statut Membre 21 > anisse4 Messages postés 210 Statut Membre
         
        Je confirme HTTP_SESSION_VARS n'existera plus dans PHP 6 :))

        Voili voulou voilà +++
        0