NPDS Forum Extender -: Problèmes :- | | Sujet | utiliser une session en plus du cookie npds | Votre Système d'Exploitation | -: Linux | Votre Package Web | -: Apache + Php + MySql | Votre version de PHP | -: Php 5.x.x | Version NPDS (voir statistiques du site) | -: REvolution
| Type de problème | -: Erreur(s) Php | Votre hébergeur | -: Chez-moi via ADSL | Votre Priorité | Urgent | Description du problème | Bonjour,
j'ai utilisé la page "statique" pour créer une application, au sein de laquelle j'aurais voulu conserver des variables de session. En particulier, je conserve une variable 'page_origine' et une variable 'niveau'
Mon problème concerne l'emplacement du sesion_start() :
- si je le mets dans modules/!!include!!/header_before.inc, mon appli et la session fonctionnent bien, mais les articles ne s'affichent plus en page d'accueil
- si je le mets dans theme/[montheme]/!!include!!/header_before, les articles s'affichent correctement, mais lorsque j'appelle un script directement à la racine et dont le rôle est de modifier l'une de ces variables, bien que ce script commence par 'session_start();', il ne récupère pas les variables de session...
Ma question est donc : Où puis-je mettre le code de lancement de la session sans perturber npds ?
(je peux éventuellement m'arranger pour ne pas avoir besoin de la variable page_origine, mais je ne peux pas me passer de la variable 'niveau'... Et j'avoue avoir un peu peur de me lancer dans la modification à la volée du cookie npds)
Sinon, dois-je prévoir de créer et gérer un autre cookie pour cette info ? Et si c'est le cas, où vais-je devoir créer ce cookie (mainfile ? theme.php dans mon theme ? header ?) sachant qu'il me faudra un accès à la base de données au moins pour sa première création...
Merci
| Inclure la signature | | notification par Email | true | ..::.. |
|