Le site -> Forum de discussions -> Programmation -> PHP & les $_SESSIONS
1
| Auteur | Message |
|---|---|
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 ) 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é ? |
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é
|
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 N'empêche, tout est dans le même répertoire, et etc... |
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). |
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 |
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
|
mercredi 23 juillet 2008 à 00H04
|
|
|
Alex.css
Inscrit le : 03/07/2008 Message(s) : 95 Rang : Membre Site web |
As-tu lu ?Tout est là, le cookie et tout. Le PHPSESSID aussi. Toutes les versions de IE encore vivante. Tout les autres navigateurs foncitonnent également. |
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 ? |
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
|
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