semantique $_SESSION.

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : semantique $_SESSION.

par Cyrano » 03 mars 2005, 14:21

Je n'utilise jamais la fonction session_register();
Pour ma part, je commence mas pages par session_start() et par la suite je crée et j'initialise les variables de sessions $_SESSION['index'] = "valeur";
Point barre, et j'ai aucun problème, mes variables suivent bien partout tant que je n'ai pas oublié de mettre un session_start() quelque part.
MAIS :
Si vous voulez que votre script fonctionne indépendamment de la configuration de la directive register_globals, vous devez utiliser la variable $_SESSION. Tous les éléments de $_SESSION sont automatiquement enregistrés. Si votre script utilise session_register(), il ne fonctionnera pas dans les environnements où register_globals est désactivée.
Je crois que la dernière phrase se passe de commentaires ;)

par Jerem' » 03 mars 2005, 13:47

http://fr2.php.net/session
Notez que lorsque vous travaillez avec les sessions, un enregistrement dans la session ne sera pas créé tant que la variable ne sera pas enregistré en utilisant la fonction session_register() ou en ajoutant une clé à la variable super-globale $_SESSION. Cela n'est vrai que si vous avez débuté une session en appelant la fonction session_start().
:wink:

par Vianney » 03 mars 2005, 13:33

jsuis pas certain d'avoir bien compris ta question.
niveau de la syntaxe c'est $_SESSION['a']
ta oublié le 2eme quote jcrois

semantique $_SESSION.

par demipoulp » 03 mars 2005, 13:27

je viens d aprendre à mes depends que $_SESSION['a'] et <> de $_SESSIONS['a'] , mais qu'elle est la syntaxe correcte ?