|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mars 2007 Messages : 2 ![]() |
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 |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() ![]() Inscription : juillet 2004 Messages : 2 684 ![]() |
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) |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : mars 2007 Messages : 2 ![]() |
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. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com