OVH Cloud OVH Cloud

Pb de session

3 réponses
Avatar
Marc SALIOU
Bonjour,

Un truc qui me chiffonne : mes variables de session ne sont pas récupérées
d'un fichier à l'autre :

Login.php :

session_start();
$id_client = 'ms';
session_register("id_client");
echo 'Id client = '.$id_client; // Pas de pb
header("Location: accueil.php");

accueil.php :

session_start();
echo 'Id client = '.$id_client; // Plus rien


Je n'ai pas d'info sur le php.ini (notamment sur register_globals), mais il
se trouve que ça marche sur certains navigateurs (Safari et IE sur Mac). En
revanche, sur IE sur Win XP, rien du tout.

Une idée ?

_________________________________________________
Marc
msaliou@mac.com

3 réponses

Avatar
Frederic Bouchery
Un truc qui me chiffonne : mes variables de session ne sont pas récupérées
d'un fichier à l'autre :
Il ne faut pas utiliser session_register !


Voir ici :
http://frederic.bouchery.free.fr/?2004/08/16/10-Simple-Comme-Les-Sessions

Fred.

Avatar
Hughes Monget
Bonjour,

session_register("id_client");


Le session_register est a priori "deprecated".
Il vaut mieux utiliser $_SESSION.

Je n'ai pas d'info sur le php.ini


<?php
phpinfo();
?>

mais il se trouve que ça marche sur certains navigateurs
(Safari et IE sur Mac). En revanche, sur IE sur Win XP,
rien du tout.


Suivant la configuration de php, l'identifiant de session
est transmis via cookies.
Il faut alors vérifier que le navigateur les accepte.



HTH

--
hughes monget

Avatar
Marc SALIOU
Le 1/03/05 15:09, dans 4224751b$0$26157$, « Frederic
Bouchery » a écrit :

Un truc qui me chiffonne : mes variables de session ne sont pas récupérées
d'un fichier à l'autre :
Il ne faut pas utiliser session_register !


Voir ici :
http://frederic.bouchery.free.fr/?2004/08/16/10-Simple-Comme-Les-Sessions

Fred.


Oui, mais j'ai le même problème avec les $_SESSION et les
$HTTP_SESSION_VARS. Sans doute un paramétrage du navigateur, mais je ne vois
pas quoi...