|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||
|
Nouveau Membre du Club
![]() Inscription : janvier 2008 Messages : 129 ![]() |
slt
j'ai un soucis , avec un site qui fonctionne parfaitement en local avec une version de php 5.3.6 et qui me retourne une erreur avec php 5.3.5 chez mon hebergeur en prod voici l'erreur que j'ai chez l'hebergeur : Code :
Code :
Code :
si qq1 a deux minutes pour confirmer ou infirmer, avec une petite explication , cela serait extra ..... merci A+ |
||||||
|
|
00
|
|
|
#2 | ||||
|
Candidat au titre de Membre du Club
![]() Inscription : octobre 2007 Messages : 10 ![]() |
Salut bruno,
Tu as mis en Session un Bien (pas bien joli comme nom de classe en passant Tu dois donc soit: - Implémenter ArrayAccess Code :
Code :
|
||||
|
00
|
|
|
#3 | ||
|
Nouveau Membre du Club
![]() Inscription : janvier 2008 Messages : 129 ![]() |
slt et merci
"Bien" c'est le nom métier de l'objet, on choisit pas toujours bien Je ne comprend pas ton explication. je n'ai pas mis en session un objet, mais bien la valeur d'une de ces propriétés. Code :
mais j'ai peut etre rien compris .... je continu d'essayer de comprendre merci A+ |
||
|
|
00
|
|
|
#4 | |||||
|
Membre Expert
![]() |
Citation:
Est-ce que le var_dump() retourne 34 ou as-tu vraiment écrit ça ? (ça pourrait expliquer le message d'erreur) Pour savoir si ta variable est vraiment un objet (ou vraiment pas), je te conseille différents var_dump()/print_r() sur plusieurs niveaux. Exemple : Code php :
__________________
N'hésitez pas à me contacter ! |
|||||
|
|
00
|
|
|
#5 |
|
Nouveau Membre du Club
![]() Inscription : janvier 2008 Messages : 129 ![]() |
slt
c'est ce que retourne var_dump c'est simple j'ai un bout de code qui fonctionne avec php 5.3.6 et pas avec 5.3.4 voir premier post je souhaitais savoir si qq1 avait déjà rencontré ce problème merci A+ |
|
|
00
|
|
|
#6 |
![]() ![]() Josselin Développeur Web Inscription : janvier 2004 Messages : 9 050 ![]() |
C'est un problème de register_globals qui est activée chez ton hébergeur et pas en local. Tu as une variable $bien (object) chez ton hébergeur qui est donc une référence à ta variable de session $_SESSION['bien] (array), ce qui fait planter ton script quand tu essaie d'accéder à la session en tant que tableau.
|
|
|
00
|
|
|
#7 |
|
Nouveau Membre du Club
![]() Inscription : janvier 2008 Messages : 129 ![]() |
slt
un grand merci, pour ta réponse, c'est en gros ce qu'avait essayé de me dire foberken , mais j'avais pas compris. tu as était très claire, merci |
|
|
00
|
|
|
#8 |
![]() ![]() Josselin Développeur Web Inscription : janvier 2004 Messages : 9 050 ![]() |
Pas vraiment non.
Lui pensait que tu avais fait quelque chose comme : Et que donc tu devais accéder aux propriétés de ta session comme un objet et non pas comme un tableau. |
|
|
00
|
|
|
#9 |
|
Nouveau Membre du Club
![]() Inscription : janvier 2008 Messages : 129 ![]() |
ok grand merci
en effet c'est pas pareil A+ |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com