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 31/07/2006, 17h16   #1
Membre habitué
 
Concepteur d'applications web
Inscription : avril 2003
Messages : 102
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Concepteur d'applications web
Secteur : Communication - Médias

Informations forums :
Inscription : avril 2003
Messages : 102
Points : 103
Points : 103
Par défaut [Cookies] perte de session à chaque refresh avec IE (ok avec FF)

Salut,

alors voilà, j'ai un souci sur une plateforme PHP (test réalisé sur 2 plateforme):
Serveur1:
PHP 5.1.2
Apache 2.0.46

Serveur2:
PHP 5.1.2
Apache 2.0.46

Client:
IE 6 ou FF 1.5

Les fichiers php.ini et httpd.conf sont identiques sur les 2 plateformes.
Les droits de /tmp (sauvegarde des sessions) sont les même sur les 2 plateformes.

Voici un script de test de session (test1.php):
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
<?php
session_start();
 
echo '<h1>Test Session 1/2</h1>' ;
echo session_id();
echo '<br />';
print_r( $_SESSION ) ;
echo '<br />';
 
$_SESSION['test'] = 'test' ;
'session init...';
echo '<br />';
echo '<a href="test2.php">lien</a>';
?>
et le suivant (test2.php):
Code :
1
2
3
4
5
6
7
8
<?php
session_start();
echo '<h1>Test Session 2/2</h1>' ;
echo session_id();
echo '<br />';
print_r( $_SESSION ) ;
echo '<br />';
?>
Sur le Serveur 1, j'appelle la page via l'ip depuis IE puis FF :
http://IP/test1.php

1) je fais un refresh, le session_id ne bouge pas (cas normal)
2) je clique sur le lien, je garde bien le même session_id (cas normal)

Sur le Serveur 2, je réalise le même test :
Sur FF j'ai le même comportement que sur le Serveur 1 (cas normal)
Sur IE, si je fais un refresh de test1.php, le session_id change tout le temps.
De même, si je clique sur le lien, test2.php affiche un nouvel session_id.

Sur cette plateforme, la session est regénéré à chaque appel d'une page.
De quoi cela peut il venir ?
rebolon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/07/2006, 17h19   #2
Membre chevronné
 
Avatar de stunti
 
Inscription : mai 2006
Messages : 521
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : mai 2006
Messages : 521
Points : 602
Points : 602
les cookies sont actives sur IE ?
__________________
If it's not broken, don't fix it.
BiliBa Built on top of Zend Framework
stunti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/07/2006, 17h20   #3
Membre habitué
 
Concepteur d'applications web
Inscription : avril 2003
Messages : 102
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Concepteur d'applications web
Secteur : Communication - Médias

Informations forums :
Inscription : avril 2003
Messages : 102
Points : 103
Points : 103
oui, car sur le Serveur 1 tout fonctionnement normalement.
rebolon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2006, 13h42   #4
Membre habitué
 
Concepteur d'applications web
Inscription : avril 2003
Messages : 102
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Concepteur d'applications web
Secteur : Communication - Médias

Informations forums :
Inscription : avril 2003
Messages : 102
Points : 103
Points : 103
pas de solution à ce problème ?
rebolon 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 14h09.


 
 
 
 
Partenaires

Hébergement Web