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 27/09/2006, 10h25   #1
Invité régulier
 
Inscription : février 2004
Messages : 78
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 78
Points : 7
Points : 7
Par défaut [Cookies] Variable session et nom de domaine

Bonjour à tous.
J'ai un problème tres bizarre

J'utilise les variables sessions pour avoir les infos utilisateurs sur toutes mes pages. Ca fonctionne sans problème. Enfin ca fonctionne quand je me sers de l'adresse longue ex :
http://web.lerelaisinternet.com/NOM/DOSSIER1/index.php

si j'utilise mon nom de domaine rattaché : http://www.XXXX.asso.fr/ (qui renvoi à l'adresse au dessus) la les variables session ne fonctionne plus ?

C'est le meme code qui est executé sauf que l'url change en fait... une idée ?
ronando est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2006, 10h41   #2
Invité régulier
 
Inscription : février 2004
Messages : 78
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 78
Points : 7
Points : 7
Je précise que la variable session qui ne fonctionne pas est un tableau.

Je passe un tableau en var session en fait, ex :
($date est un recordset mysql)
$client est un tableau
$_SESSION['client'] est une variable session contenant le tableau

Code :
1
2
3
4
5
 
 $client['code']      = $data['code'];
 $client['ville']        = $data['ville'];
 $client['nom']       = $data['nom'];
 $_SESSION['client'] = $client;
..
ronando est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2006, 10h51   #3
Invité régulier
 
Inscription : février 2004
Messages : 78
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 78
Points : 7
Points : 7
nouvelle info :

Ca marche avec firefox et pas avec IE !!

je comprends vraiment pas ??
ronando est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2006, 13h54   #4
Membre chevronné
 
Avatar de kankrelune
 
Inscription : décembre 2005
Messages : 766
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 766
Points : 745
Points : 745
Ca vient surement du fait que le cooki est valable pour un domaine... .. .

@ tchaOo°
kankrelune est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2006, 13h57   #5
Invité régulier
 
Inscription : février 2004
Messages : 78
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 78
Points : 7
Points : 7
Qu'entends tu par un domaine ?
le cookie est crée par les sessions ?
ronando est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2006, 14h01   #6
Membre chevronné
 
Avatar de kankrelune
 
Inscription : décembre 2005
Messages : 766
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 766
Points : 745
Points : 745
Oui la création d'une session provoque la création d'un cookie contenant l'id de session... c'est ce cookie qui étant valide que pour le domaine de création ne doit pas être renvoyé par le navigateur lorsque tu change de domaine... .. .

@ tchaOo°
kankrelune est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2006, 14h19   #7
Invité régulier
 
Inscription : février 2004
Messages : 78
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 78
Points : 7
Points : 7
OK merci,


et solution ici :
http://www.developpez.net/forums/arc...p/t-68481.html
extrait : " il suffisait de modifier les options d'IE (puisque j'ai remarqué que le probleme ne se posait pas sous mozilla.....ce qui ne m'etonne qu'à moitié), et de cocher les options 'ignorer la gestion automatique des cookies' et 'toujours autoriser les cookies de session'"
ronando est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h26.


 
 
 
 
Partenaires

Hébergement Web