Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/03/2007, 22h32   #1
Invité de passage
 
Inscription : mars 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 2
Points : 1
Points : 1
Par défaut Problème avec variables de session

Bonjour à tous,
J'ai rencontré un problème dans un script qui m'a pour le moins surpris. Entre parenthèse ce script n'est pas de moi donc difficilement modifiable.
Il utilise des variables de session ainsi que des variables standard php ($patati) ,le problème est le suivant : une variable standard a le même nom qu'une variable de session ( _SESSION['patati'] ) , eh oui !!!! et là oh grosse surprise le programme s'emmele les pinceaux et prend la valeur de la mauvaise variable ce qui engendre la chute de l'application. A remarquer que ce problème n'est survenu que sur une machine avec une version PHP 4.3 installée alors que sur une autre machine avec du PHP 4.4 tout semble fonctionner pour le mieux.
Donc voilà, résoudre le problème n'est pas tellement compliqué vu qu'il suffit de changer de nom de variable, mais ma question était de savoir si quelqu'un a déjà rencontré ce genre de problème et si ce dernier est effectivement lié à une version de PHP ou d'autre chose ou si j'ai tout simplement fumé la moquette.
En tout cas d'avance merci pour votre réponse.
Marc
jorggy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2007, 23h23   #2
Expert Confirmé

 
Avatar de Amara
 
Inscription : juillet 2004
Messages : 2 684
Détails du profil
Informations personnelles :
Localisation : France, Sarthe (Pays de la Loire)

Informations forums :
Inscription : juillet 2004
Messages : 2 684
Points : 2 910
Points : 2 910
Me semble que dans la config PHP si le paramètre register_global est à on ça peut foutre la grouille dans ce genre de chose (genre $_POST['var'] et $var c'est la même chose donc paie ton bordel après...). Mieux vaut laisser ce paramètre à off.
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace.

Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h)
Amara est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2007, 23h31   #3
Invité de passage
 
Inscription : mars 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 2
Points : 1
Points : 1
merci pour ta réponse.
alors effectivement le paramètre register_global est à on mais je peux malheureusement pas tester ca de suite je regarde ca demain et je te dis le résultat.
jorggy est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h07.


 
 
 
 
Partenaires

Hébergement Web