Variables de session et cookie effacées/perdues par firefox

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
UtO

Variables de session et cookie effacées/perdues par firefox

Message par UtO »

Bonjour,

Voici ma version de firefox:

Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12

Maintenant voici le problème qui se pose, je tiens à préciser
que ce problème à été testé par plusieurs personnes sur
différents ordinateurs et OS.

Avec la mise à jour automatique de firefox, je ne pense pas
que la version du naviguateur soit différente elle.

Le problème est identique chaque fois.

Le problème:

Je développe des pages en php.

Sur la première page, je récupère une variable $_GET que
je stock dans une variable de session php.

Puis suite à la lecture d'un fichier audio avec un lecteur flash,
mes auditeurs sont redirigés par ce même lecteur sur la
deuxième page.

Ne pouvant pas passer de variables dans l'url par cette
redirection, c'est pourquoi j'utilise une session php.

Seulement Firefox supprime cette fameuse variable qui
est simplement le prénom de la personne.

Mon code php est bon, j'en suis sûr à 100%, pas d'erreur
basique de caractères existant avant l'appelle des sessions
ou autres erreurs de débutants.

J'ai essayé de doublé le système avec la création d'un cookie.

Même problème, Firefox efface la variable !

Incroyable non?

Avec IE cela fonctionne très bien.

Je me vois mal conseiller à mes membres de passer à IE
puisque je m' acharne à faire le contraire. ;-)

Tout en fesant ce post, j'ai même fait l'essai de ne pas passer
par le lecteur pour aller sur la page2, mais de faire un simple lien.

Le problème est identique, il ne vient donc pas de la redirection
du lecteur.

Pourquoi Firefox supprime les variables de session et de cookie?

Ce problème est-il connu ?

Une autre personne vit elle le même calvaire que moi?

A savoir devenir chèvre !

Des centaines de recherches sur google ne m'ont absolument
pas aider à trouver une solution.

Pour résumer, HELP ME, je pète un plomb ;-)

Par avance merci.

UtO

PS: Mon hébergeur est 1&1 si cela peut aider.
Asumbaa
Tyrannosaurus Rex
Messages : 2411
Inscription : 08 déc. 2004, 20:07

Message par Asumbaa »

Salut,

La page 2 est bien sur le même domaine ?
Peut-on voir les choses en ligne ?
UtO

Message par UtO »

Bonjour,

Oui sur le même domaine.

Non malheureusement je ne peux pas vous montrer
cela en ligne, c'est une zone membre qui contient une
offre promotionnelle réservée aux membres.

Honnêtement côté technique le script et le reste sont
bons.

Sous IE ça passe, le problème est vraiment firefox. :(

Merci de vous y intéresser.

UtO
Asumbaa
Tyrannosaurus Rex
Messages : 2411
Inscription : 08 déc. 2004, 20:07

Message par Asumbaa »

Salut,

Sans conviction, vérifie bien que tu acceptes les cookies et que ton cache n'est pas à 0. Mais ça paraît bizarre ton histoire.

(le fait que ça marche sous IE ne valide pas ta solution technique, hein :wink: )
Avatar de l’utilisateur
jpj
Animal mythique
Messages : 25261
Inscription : 01 août 2005, 15:38

Message par jpj »

Bonsoir,

Et que donne le site avec d'autres navigateurs comme Opera, Safari, Konqueror ?

Je déplace dans la section Développement web.
► Si votre problème est [Résolu], svp, marquez-le.
► Pas de support par mp, l’aide se fait sur le forum.
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Juste pour préciser, Firefox ne stocke en aucun cas les variables de session... comme tous les navigateurs (IE compris) !
Tout ce que stocke Firefox, normalement, c'est un cookie avec un identifiant. Les variables sont stockées du côté du serveur : c'est le principe de session.

Donc si la session est perdue avec Firefox, c'est que c'est le cookie identifiant la session qui est perdu à un moment donné. Firefox ne peut en aucun cas supprimer la variable elle-même :wink:

C'est peut-être "jouer avec les mots", mais je pense que ce détail à son importance.

Je te conseille d'installer l'extension LiveHTTPHeaders qui te permettra de suivre l'échange des cookies et de voir à quel moment il se perd. Il se pourrait que l'extension WebDeveloper te soit également utile :wink:

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.1.12) Gecko/20080207 Firesalamandre/7.10 Firefox/2.0.0.12
UtO

Message par UtO »

Bonjour,

Désolé de ne pas vous avoir répondu plus tôt.

Apparemment un de mes post n'est pas passé.

Et depuis je me suis tapé une saleté de virus,
mais alors vraiment puissant et c*****.

En téléchargeant l'extension conseillée, je me
suis aperçu que l'identifiant de session changeait
d'une page à l'autre.

Vraiment étrange tout ça...

Les nouvelles sont bonnes mais me perturbent
encore plus.

En effet sans que je comprenne pourquoi et
sans rien avoir changé, cela fonctionne ?!?

A tel point que je me demande si le problème ne
vient pas de mon hébergeur.

Mais dans ce cas pourquoi cela fonctionnait sous
IE, mystère et boule de gomme...

Donc voici ce post résolu, bien que je ne sache
toujours pas ce qui c'était passé.

Ca fonctionne mais cela me rend toujours autant
chèvre lol

@++ et merci pour votre aide.

UtO

PS: Cela à au moins eu le mérite de me faire
découvrir une extension fort utile.

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 5 invités