|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
|
Membre Expert
![]() Inscription : juillet 2003 Messages : 1 005 ![]() |
Salut à tous.
Je fais actuellement face à un problème étrange. Je suis amené à traiter des variables $_POST que je place dans ma session. A la fin du formulaire, je propose un lien pour visualiser une page contenant ces informations dans une nouvelle fenêtre et là... Pas de variables de session affichées sous Firefox. Le problème est que cela marchait nickel jusqu'à ce que je vide mon cache. Mes collaborateurs constatent le même problème, pas de variable affichée mais sous IE cela fonctionne correctement, tout est nickel. mon session_start() est bien sur présent. Enfin voilà, tout est OK sous IE mais rien sous Firefox. D'ou pourrait venir le problème...? Je suis à cours de piste. Merci! |
|
|
00
|
|
|
#2 |
|
Membre du Club
![]() |
Salut,
A tout hasard avez vous ajouter des addons de sécurité sur Firefox ? |
|
|
00
|
|
|
#3 |
![]() ![]() Yoann SculoIngénieur Linux Embarqué Inscription : janvier 2006 Messages : 564 ![]() |
hello,
Y a t-il des plugins de développement d'installés sur Firefox ? Style Webdeveloppeur qui pourraient avoir des options activées qui bloqueraient ça. |
|
00
|
|
|
#4 |
|
Membre Expert
![]() Inscription : juillet 2003 Messages : 1 005 ![]() |
Salut.
Et bien non, je n'ai pas d'extensions particulière agissant sur ce genre de chose donc je ne pense pas que ça vienne de là. Et elles sont différentes de celles de mes collègues qui eux ont le même problème que moi. |
|
|
00
|
|
|
#5 |
![]() ![]() Yoann SculoIngénieur Linux Embarqué Inscription : janvier 2006 Messages : 564 ![]() |
Y a t-il eu des manip de faites sur le serveur ?
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() Inscription : juillet 2003 Messages : 1 005 ![]() |
Non, c'est un serveur mutualisé. Cela marche très bien avec IE.
|
|
|
00
|
|
|
#7 |
|
Membre Expert
![]() |
Comment fais-tu l'affichage de ta session ?
print_r($_SESSION) ? |
|
|
00
|
|
|
#8 |
|
Membre Expert
![]() Inscription : juillet 2003 Messages : 1 005 ![]() |
Non même pas, j'affiche les variables une par une tout simplement avec
|
|
|
00
|
|
|
#9 | ||
|
Membre Expert
![]() |
essaye en écrivant :
Code :
|
||
|
|
00
|
|
|
#10 | ||
|
Membre Expert
![]() Inscription : juillet 2003 Messages : 1 005 ![]() |
Sous Firefox il me renseigne:
Citation:
Citation:
|
||
|
|
00
|
|
|
#11 |
![]() ![]() Yoann SculoIngénieur Linux Embarqué Inscription : janvier 2006 Messages : 564 ![]() |
Gné...
|
|
00
|
|
|
#12 |
|
Membre Expert
![]() |
Pareil... je sèche là
|
|
|
00
|
|
|
#13 |
|
Membre Expert
![]() Inscription : juillet 2003 Messages : 1 005 ![]() |
Ben moi non plus, pourtant j'ai quelques années d'expérience mais même avec ça je vois pas...!
|
|
|
00
|
|
|
#14 |
|
Membre du Club
![]() |
- Je me demande si certaines données de session ne sont pas affectées par une page "popup", firefox bloquant des popup que IE ne bloque pas;
- Peut être l'exécution de code javascript (ajax) (ou à contrario la non exécution du js); - Vérifie que FF autorise le cache, je n'ai pas tester mais peut être que si tu n'autorise pas la mise en cache, FF ne conserve pas la clé permettant de simuler le mode connecté (=session); - Sur FF utiliser en parallele a ton application une autre (tel que phpmyadmin ou autre se trouvant sur le même serveur) qui pourrai venir écraser les variables de session; Je n'ai pas d'autre idée pour le moment, bon courage! |
|
|
00
|
|
|
#15 |
|
Membre Expert
![]() Inscription : juillet 2003 Messages : 1 005 ![]() |
Je ne pense pas à une autre appli ouverte aussi avec FF puisque mes variables sont totalement différentes.
Sinon je ne pense pas à un popup, en fait, j'ouvre tout àa dans une nouvelle fenêtre en target=_blank quoi et non en popup. Est ce que je tiens le bug de l'année? lol |
|
|
00
|
|
|
#16 |
|
Membre régulier
![]() |
quelle est ta version de PHP ?
moi sur PHP 5 je perds mes sessions sur chaque nouveau utilisateur du script c'est un probleme trés génant que je n'ai toujours pas résolu à ce jour mon safe_mode est à OFF j 'ai changé le SESSION_PATH sans succés sur un répertoire non verrouillé j'utiliise la séquence session_id("ma_session"); session_start(); et évidemment cela fonctionne parfaitement en PHP 4 depuis trés longtemps jeu multi joueur super utilisé je suis sur Linux PHP 5.2.4 |
|
00
|
|
|
#17 |
|
Membre Expert
![]() Inscription : juillet 2003 Messages : 1 005 ![]() |
PHP 5.2.4 également sous Linux. Mais bizarrement, je ne perd pas les variables de sessions dans toute mon application (heureusement d'ailleurs), vu que je traite pas mal de choses avec. C'est juste au niveau d'une seule page, un page qui affiche les informations de l'utilisateur pour qu'il les imprime en fait mais ailleurs, je ne perd rien du tout.
Il faudrait que je vois ce qu'il me retourne en faisant un |
|
|
00
|
|
|
#18 |
|
Invité de passage
![]() Inscription : juillet 2008 Messages : 4 ![]() |
Bonjour,
Je déterre ce post car je suis face au même problème que trattos : des variables de sessions qui passent très bien avec IE (formulaire sur 4 pages) mais pas du tout avec Firefox... Quelqu'un a-t-il trouvé une solution à ce problème bizarre ? Merci de votre aide !!! Emily |
|
|
00
|
|
|
#19 |
|
Membre éprouvé
![]() Inscription : juin 2007 Messages : 350 ![]() |
a tu la possibilté de poser un
sur la , les pages concernées, et de nous donner un lien, voir si cela n'est pas un problème de sécurité Client, car je doute fort que le problème soit un problème Serveur. De plus n'hésite pas à nous donner un morceau de code, la ou tu utilise les sesions bon courage |
|
|
00
|
|
|
#20 |
|
Membre Expert
![]() Inscription : juillet 2003 Messages : 1 005 ![]() |
avec un print_r($_SESSION) j'avais eu un Array vide en fait.
Je pense qu'il y avait un problème au niveau des cookies de session et du cache quelques choses comme ça. Je n'ai plus rencontré ce problème depuis mais j'avoue qu'il est sur ma liste des bugs venus de l'espace... |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com