|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : mai 2006 Messages : 36 ![]() |
Bonjour à tous,
je vous expose mon problème assez particulier et complexe: je développe pour une entreprise une application PHP sous easyPhp. Pour des besoins de droits d'accès, je dois utiliser des variables de sessions. Le premier souci est que j'utilise une version ancienne de PHP (4.0.6) donc je dois utiliser $HTTP_SESSION_VARS au lieu de $_SESSION. Après des modifications apportées dans le php.ini (register_globals,session.save_path), les sessions fonctionnaient presque correctement! Mais, gros problème : toutes les applications antérieurs ne fonctionnaient plus! Ceci à cause du register_globals du php.ini. J'ai donc restauré l'ancienne version du php.ini et je ne peux pas utiliser les variables de session...Que puis-je faire? En sachant que je ne peux pas modifier le php.ini, ni changer de version PHP je ne vois pas trop ce qui pourrait me sauver pour pouvoir utiliser les sessions... |
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : mai 2006 Messages : 36 ![]() |
Je n'ai jamais utiliser ce système et je ne sais pas comment cela marche. Si tu pouvais me donner une idée du fonctionnement !
N'est-il pas possible d'utiliser une autre méthode comme un tableau global visible partout dans l'application? |
|
|
00
|
|
|
#4 |
![]() Développeur Web Inscription : juillet 2003 Messages : 676 ![]() |
il est possible d'utiliser les sessions sans utiliser celle d'origine de PHP.
Si tu as acces à une BDD, ça peut se faire tres bien.
__________________
Articles sur developpez.com - Gestion des exceptions avec PHP5 - Chiffrement et hash en PHP contre l'attaque Man in the middle - Aedituus - Espace membre sécurisé en PHP5 Lithium : ORM ActiveRecord PHP5 extrêmement léger |
|
00
|
|
|
#5 |
|
Expert Confirmé
![]() Développeur informatique Inscription : février 2005 Messages : 2 982 ![]() |
Je confirme que ceux qui avait se problème passait par la gestion des session dans une base de données.
|
|
|
00
|
|
|
#6 |
|
Candidat au titre de Membre du Club
![]() Inscription : mai 2006 Messages : 36 ![]() |
Ok merci. Je vais rechercher dans ce sens. Sinon, je crois que je peux utiliser session_register() et qu'avec cette méthode dépréciée, j'obtiens le résultat voulu. Mais je vais me renseigner quand même! Merci
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com