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 29/03/2008, 01h13   #1
Membre Expert
 
Avatar de trattos
 
Inscription : juillet 2003
Messages : 1 005
Détails du profil
Informations personnelles :
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : juillet 2003
Messages : 1 005
Points : 1 022
Points : 1 022
Par défaut [Sécurité] Variables de sessions non affichées sous Firefox

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!
trattos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2008, 10h34   #2
Membre du Club
 
Étudiant
Inscription : mai 2006
Messages : 49
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2006
Messages : 49
Points : 53
Points : 53
Envoyer un message via MSN à APommePote
Salut,

A tout hasard avez vous ajouter des addons de sécurité sur Firefox ?
APommePote est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2008, 10h40   #3
Rédacteur/Modérateur
 
Avatar de Aquanum
 
Homme Yoann Sculo
Ingénieur Linux Embarqué
Inscription : janvier 2006
Messages : 564
Détails du profil
Informations personnelles :
Nom : Homme Yoann Sculo
Âge : 25
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Ingénieur Linux Embarqué
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : janvier 2006
Messages : 564
Points : 1 381
Points : 1 381
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.
Aquanum est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2008, 10h50   #4
Membre Expert
 
Avatar de trattos
 
Inscription : juillet 2003
Messages : 1 005
Détails du profil
Informations personnelles :
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : juillet 2003
Messages : 1 005
Points : 1 022
Points : 1 022
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.
trattos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2008, 10h58   #5
Rédacteur/Modérateur
 
Avatar de Aquanum
 
Homme Yoann Sculo
Ingénieur Linux Embarqué
Inscription : janvier 2006
Messages : 564
Détails du profil
Informations personnelles :
Nom : Homme Yoann Sculo
Âge : 25
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Ingénieur Linux Embarqué
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : janvier 2006
Messages : 564
Points : 1 381
Points : 1 381
Y a t-il eu des manip de faites sur le serveur ?
Aquanum est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2008, 11h19   #6
Membre Expert
 
Avatar de trattos
 
Inscription : juillet 2003
Messages : 1 005
Détails du profil
Informations personnelles :
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : juillet 2003
Messages : 1 005
Points : 1 022
Points : 1 022
Non, c'est un serveur mutualisé. Cela marche très bien avec IE.
trattos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2008, 11h20   #7
Membre Expert
 
Avatar de darkstar123456
 
Inscription : mars 2008
Messages : 1 180
Détails du profil
Informations personnelles :
Âge : 28
Localisation : Belgique

Informations forums :
Inscription : mars 2008
Messages : 1 180
Points : 1 357
Points : 1 357
Envoyer un message via Skype™ à darkstar123456
Comment fais-tu l'affichage de ta session ?

print_r($_SESSION) ?
darkstar123456 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2008, 11h37   #8
Membre Expert
 
Avatar de trattos
 
Inscription : juillet 2003
Messages : 1 005
Détails du profil
Informations personnelles :
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : juillet 2003
Messages : 1 005
Points : 1 022
Points : 1 022
Non même pas, j'affiche les variables une par une tout simplement avec
Code :
echo($_SESSION['variable']);
trattos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2008, 11h40   #9
Membre Expert
 
Avatar de darkstar123456
 
Inscription : mars 2008
Messages : 1 180
Détails du profil
Informations personnelles :
Âge : 28
Localisation : Belgique

Informations forums :
Inscription : mars 2008
Messages : 1 180
Points : 1 357
Points : 1 357
Envoyer un message via Skype™ à darkstar123456
essaye en écrivant :

Code :
1
2
3
4
 
echo "<pre>";
print_r($_SESSION);
echo "</pre>";
Pour voir ce qu'il retourne
darkstar123456 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2008, 12h12   #10
Membre Expert
 
Avatar de trattos
 
Inscription : juillet 2003
Messages : 1 005
Détails du profil
Informations personnelles :
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : juillet 2003
Messages : 1 005
Points : 1 022
Points : 1 022
Sous Firefox il me renseigne:
Citation:
Array
(
)
Sous IE:
Citation:
Array
(
[idpdv] => 4
[user_id] => 742
[pay_id] => 741
)
trattos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2008, 13h15   #11
Rédacteur/Modérateur
 
Avatar de Aquanum
 
Homme Yoann Sculo
Ingénieur Linux Embarqué
Inscription : janvier 2006
Messages : 564
Détails du profil
Informations personnelles :
Nom : Homme Yoann Sculo
Âge : 25
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Ingénieur Linux Embarqué
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : janvier 2006
Messages : 564
Points : 1 381
Points : 1 381
Gné... jamais vu ça.
Aquanum est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2008, 13h23   #12
Membre Expert
 
Avatar de darkstar123456
 
Inscription : mars 2008
Messages : 1 180
Détails du profil
Informations personnelles :
Âge : 28
Localisation : Belgique

Informations forums :
Inscription : mars 2008
Messages : 1 180
Points : 1 357
Points : 1 357
Envoyer un message via Skype™ à darkstar123456
Pareil... je sèche là
darkstar123456 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2008, 14h14   #13
Membre Expert
 
Avatar de trattos
 
Inscription : juillet 2003
Messages : 1 005
Détails du profil
Informations personnelles :
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : juillet 2003
Messages : 1 005
Points : 1 022
Points : 1 022
Ben moi non plus, pourtant j'ai quelques années d'expérience mais même avec ça je vois pas...!
trattos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2008, 14h26   #14
Membre du Club
 
Étudiant
Inscription : mai 2006
Messages : 49
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2006
Messages : 49
Points : 53
Points : 53
Envoyer un message via MSN à APommePote
- 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!
APommePote est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2008, 14h35   #15
Membre Expert
 
Avatar de trattos
 
Inscription : juillet 2003
Messages : 1 005
Détails du profil
Informations personnelles :
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : juillet 2003
Messages : 1 005
Points : 1 022
Points : 1 022
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
trattos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/04/2008, 10h53   #16
Membre régulier
 
jean-michel gens
retraité
Inscription : mars 2008
Messages : 117
Détails du profil
Informations personnelles :
Nom : jean-michel gens
Âge : 62
Localisation : France

Informations professionnelles :
Activité : retraité
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mars 2008
Messages : 117
Points : 94
Points : 94
Envoyer un message via ICQ à jean-michel-78 Envoyer un message via Yahoo à jean-michel-78 Envoyer un message via Skype™ à jean-michel-78
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
jean-michel-78 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/04/2008, 13h42   #17
Membre Expert
 
Avatar de trattos
 
Inscription : juillet 2003
Messages : 1 005
Détails du profil
Informations personnelles :
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : juillet 2003
Messages : 1 005
Points : 1 022
Points : 1 022
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
trattos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2008, 17h21   #18
Invité de passage
 
Inscription : juillet 2008
Messages : 4
Détails du profil
Informations forums :
Inscription : juillet 2008
Messages : 4
Points : 3
Points : 3
Par défaut Une solution a-t-elle été trouvée ???

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
emily76 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2008, 21h02   #19
Membre éprouvé
 
Inscription : juin 2007
Messages : 350
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 350
Points : 407
Points : 407
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
ascito est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/07/2008, 10h27   #20
Membre Expert
 
Avatar de trattos
 
Inscription : juillet 2003
Messages : 1 005
Détails du profil
Informations personnelles :
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : juillet 2003
Messages : 1 005
Points : 1 022
Points : 1 022
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...
trattos 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 23h11.


 
 
 
 
Partenaires

Hébergement Web