Aller au menu - Lire le contenu -

Le site -> Forum de discussions -> Programmation -> PHP & les $_SESSIONS

PHP & les $_SESSIONS - Forum Programmation

Vous devez être connecté pour répondre au topic.

1

Auteur Message
Permalien Top lundi 21 juillet 2008 à 22H06
Alex.css
Inscrit le : 03/07/2008
Message(s) : 95
Rang : Membre
Site web
Bonjour !
Il y a une question que je me suis toujours posés...
En effet, je code très bien en PHP, (c'est vrai :p ) et, depuis un certain temps, je me suis aperçu que Internet Explorer (toutes versions) ne prenait pas en charge mon script d'identification des utilisateurs.

En effet, sous TOUT les navigateurs, l'identification du membre fonctionne. Les cookies aussi. Par contre, pas sous IE.

Il me semble que l;es $_SESSION devraient être prises en charge par IE puisque PHP est un langage interprété serveur ...

Quelqu'un peut-il m'éclairé ?
Permalien Top lundi 21 juillet 2008 à 22H35
TimeSplitters
Inscrit le : 24/12/2005
Message(s) : 182
Rang : Administrateur
Site web
Hmmm, faudrait voir tes codes où tu donnes les valeurs à tes sessions. Et aussi comment tu les récupères. Mais normalement il n'y a rien de compliqué :O
Permalien Top lundi 21 juillet 2008 à 22H47
Alex.css
Inscrit le : 03/07/2008
Message(s) : 95
Rang : Membre
Site web
Je les récupères dans le même répertoire que celui qui est créer... Et seul Explorer fait ce bug !
Je trouve ça plutôt incroyable oO
Il faut que ça arrive au mauvais navigateur xD
N'empêche, tout est dans le même répertoire, et etc...
Permalien Top lundi 21 juillet 2008 à 23H26
Saimoun
Inscrit le : 13/07/2008
Message(s) : 10
Rang : Membre
Site web
Si tu gère ton système de Membres via les Cookies (et c'est fortement déconseillé), qui eux sont stockés dans les ordinateurs clients, il se peut qu'un problème apparaisse sous IE.
Mais je peux t'assurer que les sessions ne sont gérées que par le serveur (l'identifiant de session peut être passé par un Cookie, par un champ "hidden dans un formulaire ou par la barre d'adresse), qui lui est indépendant du navigateur utilisé par le visiteur.

Bref, ça me paraît franchement bizarre, cherche s'il n'y a pas dans ton script d'identification à un moment une gestion par Cookie.
Une autre hypothèse serait que l'identifiant de session ne se passe pas, vérifie qu'il y soit un Cookie nommé PHPSESSID, soit qqch comme ça dans l'adresse : "?PHPSESSID=..." (on se comprend).
Permalien Top lundi 21 juillet 2008 à 23H45
Alex.css
Inscrit le : 03/07/2008
Message(s) : 95
Rang : Membre
Site web
Non, il y a très peu de cookies utilisé. Oui le PHPSESSID est là.
Je vous jure, c'est IE qui est seulement en faute T_T
Permalien Top mardi 22 juillet 2008 à 20H55
Sinapse
Inscrit le : 20/07/2008
Message(s) : 1
Rang : Membre
Ton problème paraît étrange.

Ce qu'il faut voir c'est si le problème survient seulement sur ton IE (6?, 7?, ...) parce qu'il s'agit peut-être simplement d'une mauvaise configuration de ton browser.

En ce qui concerne les sessions, il faut savoir que les sessions passent par un cookie sur ta machine pour t'identifier avec ton PHPSESSID.

Je te conseille de vérifier sur plusieurs navigateurs et si cela ne fonctionne toujours pas, montre nous ton code pour que l'on puisse t'aiguiller.

Bon amusement :D
Permalien Top mercredi 23 juillet 2008 à 00H04
Alex.css
Inscrit le : 03/07/2008
Message(s) : 95
Rang : Membre
Site web
As-tu lu :p ?
Tout est là, le cookie et tout. Le PHPSESSID aussi.
Toutes les versions de IE encore vivante.
Tout les autres navigateurs foncitonnent également.

Permalien Top mercredi 23 juillet 2008 à 12H35
Julien
Inscrit le : 16/06/2004
Message(s) : 177
Rang : Administrateur
Site web
Tu as essayé sur un autre ordinateur ?
Permalien Top jeudi 24 juillet 2008 à 18H21
Alex.css
Inscrit le : 03/07/2008
Message(s) : 95
Rang : Membre
Site web
Oui, chez mon ami... Toujours la même chose.
J'ai demandé à un type d'ailleurs, genre des USA, et ça marche pas plus...
Mais je crois avoir trouvé pourquoi ... Je crois que IE ne supporte pas le nom que je donne au cookie :o
Permalien Top vendredi 25 juillet 2008 à 10H15
Julien
Inscrit le : 16/06/2004
Message(s) : 177
Rang : Administrateur
Site web
Moi c'est ie que je supporte pas !

1

Vous devez être connecté pour répondre au topic.

Copyright Notionweb © 2008 | 3 connectés
Politique d'accessibilité - Contactez-nous - Plus d'infos - Tous les membres