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 19/10/2006, 10h22   #1
Nouveau Membre du Club
 
Inscription : juillet 2003
Messages : 89
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 89
Points : 35
Points : 35
Par défaut [Cookies] Fonctionnement des sessions sous internet explorer 5

Bonjour,

Je souhaite savoir si le fonctionnement des sessions est identique entre internet explorer 5 et internet explorer 6?

Je crée une session de cette façon:
Code :
1
2
3
4
5
6
 
session_start();
 
$_SESSION['last_access']=time();
$_SESSION['ip']=$_SERVER['REMOTE_ADDR'];
$_SESSION['user']=$login;
--> après l'execution de ce script mon fichier session est bien créé avec mes 3 variables

Je récupére les données de la session de cette façon:
Code :
1
2
3
4
5
6
 
session_start();
 
echo $_SESSION['last_access']."<br>";
echo $_SESSION['ip']."<br>";
echo $_SESSION['user']."<br>";
--> ce script fonctionne sous IE6 mais sous IE5 j'ai l'erreur : Undefined index: last_access (idem pour les 3 variables)

Comment fonctionne les sessions sous IE5????

Merci d'avance
canabral est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/10/2006, 10h30   #2
Membre émérite

 
Avatar de FCYPBA
 
Inscription : novembre 2004
Messages : 735
Détails du profil
Informations personnelles :
Âge : 33
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : novembre 2004
Messages : 735
Points : 924
Points : 924
Bonjour,

Les sessions sont gérées coté serveur donc normalement le navigateur n'entre pas en ligne de compte. Le seul élément que le navigateur gère est le cookie de la session.

Concernant ton erreur, cela veut dire que la session n'est pas récupéré. Peut-être un problème au niveau de la gestion des cookies, de la transmission, ect ...
__________________
Pierre
1. Dans le manuel ( PHP, MySQL,..., rayez la mention inutile), tu te plongeras à deux fois plutôt qu'aucune.
2. Dans la doc php, tu liras attentivement les sections Chaines de caractères, Tableaux et Système de fichiers
3. Un code rapide c'est bien, un code maintenable c'est mieux
...

Why was the font tag an orphan ? Because it didn't have a font-family.
FCYPBA est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/10/2006, 11h29   #3
Nouveau Membre du Club
 
Inscription : juillet 2003
Messages : 89
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 89
Points : 35
Points : 35
j'ai paramètrè mon php.ini de cette façon :
session.use-trans-sid=0
session.use-only-cookies=1

Je vais regarder si le problème ne vient pas de la.

Sinon à chaque debut de script j'utilise session_start(); pour accéder à ma session et à chaque appelle de cette fonction un nouveau fichier de session est créé sur mon server avec IE5 alors que sous IE6 il le crée une fois pour toute ...

Si vous avez d'autre idées ...
canabral est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/10/2006, 11h45   #4
Futur Membre du Club
 
Inscription : juillet 2006
Messages : 43
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 43
Points : 18
Points : 18
S'il te crée un fichier de session c'est ptet parcequ'il arrive pas à retrouver le cookie. Est ce que les cookies sont bien activé sous IE5? Vérifie on sait jamais
Thi0123 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h48.


 
 
 
 
Partenaires

Hébergement Web