17Fermer19
EthanielLe 17/03/2006 à 13:29
En fait, avec Firefox (et sans doute tous les Mozilla), ça va plus loin que ça : tant qu'il y a toujours au moins une fenêtre FF ouverte, les variables de session sont gardées.
Exemple : j'ouvre une première fenêtre FF, je vais sur ma page et modifie quelques variables de session, j'ouvre une seconde fenêtre FF (pas un onglet, une fenêtre) vers la page d'ouverture (yN tongue), je ferme la 1re, j'ouvre une 3e fenêtre, je ferme la seconde qui n'a donc jamais mis les pieds sur ma page, et, dans la troisième, j'ouvre ma page ... et y retrouve mes variables de session modifiées ...
Et ce, même après 10 minutes d'inactivité sur ma page (enfin ça, ça doit être ma configuration Apache qui veut ça).
Inversement, avec IE, si j'ouvre une fenêtre, regarde ma page et modifie des variables de session, une seconde fenêtre IE en parallèle n'est pas au courant et n'a pas ces variables modifiées.

[edit]En fait, je viens de voir dans le 'Gestionnaire des tâches' que N fenêtres IE == N threads IEXPLORE.EXE, alors que N fenêtres FF == 1 thread firefox.exe ...
C'est donc le choix respectif de gestion des threads qui explique la différence.[/edit]