Mammouth du PHP |
19672 Messages
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

Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse 