Mais encore ??
Une fois que PHPSESSID est bien transmis, une variable de session n'est pas
affectée avec imode, alors qu'elle l'est avec IE, pour le même source PHP.
Dois-je faire un
session_start($PHPSESSID);
if (!isset($HTTP_SESSION_VARS['id_membre']))
{
//pb
exit();
}
ou
session_id($PHPSESSID);
session_start();
if (!isset($HTTP_SESSION_VARS['id_membre']))
{
//pb
exit();
}
ou autre ???
----- Original Message -----
From: "Thibaut Allender" <nek@n.o.s.p.a.m.capsule.org>
Newsgroups: fr.comp.lang.php
Sent: Monday, October 27, 2003 12:08 PM
Subject: Re: session et PHPSESSID
> Arnaud wrote:
> > Dans ce cas, comment faire pour récupérer les variables si on a bien le
> > PHPSESSID ?
>
> exactement de la meme facon que sans
>
> a+
>
> --
> freelance + web design + php dev + digital photo
> + http://www.capsule.org
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Thibaut Allender
Arnaud wrote:
Une fois que PHPSESSID est bien transmis, une variable de session n'est pas affectée avec imode, alors qu'elle l'est avec IE, pour le même source PHP. Dois-je faire un
ou autre ???
moi je ferais ce que preconise le manuel ;) http://fr.php.net/session_start
session_start() crée une session (ou restaure la session trouvée sur le serveur, via l'identifiant de session passé).
si on consulte la doc anglaise, qui est souvent plus complete, on peut lire ceci :
session_start() creates a session or resumes the current one based on the current session id that's being passed via a request, such as GET, POST, or a cookie.
il ne faut donc rien preciser en parametre... il va aller chercher comme un grand le bon ID de session, dans un cookie pour IE et dans le parametre GET/POST ad hoc en imode
a+
-- freelance + web design + php dev + digital photo + http://www.capsule.org
Arnaud wrote:
Une fois que PHPSESSID est bien transmis, une variable de session n'est pas
affectée avec imode, alors qu'elle l'est avec IE, pour le même source PHP.
Dois-je faire un
ou autre ???
moi je ferais ce que preconise le manuel ;)
http://fr.php.net/session_start
session_start() crée une session (ou restaure la session trouvée sur le
serveur, via l'identifiant de session passé).
si on consulte la doc anglaise, qui est souvent plus complete, on peut
lire ceci :
session_start() creates a session or resumes the current one based on
the current session id that's being passed via a request, such as GET,
POST, or a cookie.
il ne faut donc rien preciser en parametre... il va aller chercher comme
un grand le bon ID de session, dans un cookie pour IE et dans le
parametre GET/POST ad hoc en imode
a+
--
freelance + web design + php dev + digital photo
+ http://www.capsule.org
Une fois que PHPSESSID est bien transmis, une variable de session n'est pas affectée avec imode, alors qu'elle l'est avec IE, pour le même source PHP. Dois-je faire un
ou autre ???
moi je ferais ce que preconise le manuel ;) http://fr.php.net/session_start
session_start() crée une session (ou restaure la session trouvée sur le serveur, via l'identifiant de session passé).
si on consulte la doc anglaise, qui est souvent plus complete, on peut lire ceci :
session_start() creates a session or resumes the current one based on the current session id that's being passed via a request, such as GET, POST, or a cookie.
il ne faut donc rien preciser en parametre... il va aller chercher comme un grand le bon ID de session, dans un cookie pour IE et dans le parametre GET/POST ad hoc en imode
a+
-- freelance + web design + php dev + digital photo + http://www.capsule.org
Jean-Marc Molina
Comme te l'indique Thibaut je te conseille de suivre scrupuleusement le manuel PHP, tout y est clairement indiqué. Il faut désormais utiliser $_SESSION et non plus $HTTP_SESSION_VARS. Tu n'as pas besoin d'utiliser session_id sinon.
JM
-- Clé AntiPourriel : PASUNPOURRIEL (ne pas retirer)
Comme te l'indique Thibaut je te conseille de suivre scrupuleusement le
manuel PHP, tout y est clairement indiqué.
Il faut désormais utiliser $_SESSION et non plus $HTTP_SESSION_VARS.
Tu n'as pas besoin d'utiliser session_id sinon.
JM
--
Clé AntiPourriel : PASUNPOURRIEL (ne pas retirer)
Comme te l'indique Thibaut je te conseille de suivre scrupuleusement le manuel PHP, tout y est clairement indiqué. Il faut désormais utiliser $_SESSION et non plus $HTTP_SESSION_VARS. Tu n'as pas besoin d'utiliser session_id sinon.
JM
-- Clé AntiPourriel : PASUNPOURRIEL (ne pas retirer)
Arnaud
Merci Jean-Marc pour ces infos. Je suis parti sur une gestion maison de "pseudos-sessions" enregistrées dans une table avec une clé générée par md5. En effet, impeccable avec IE, mais impossible de récupérer mes variables depuis iMode, il génère soit une erreur 403, soit "check the tmp path", ou quelque chose du genre. Je referai un test une fois terminé. Merci encore. Arnaud. (enlever le "-")
"Jean-Marc Molina" a écrit dans le message de news:bnlalm$j7s$
Comme te l'indique Thibaut je te conseille de suivre scrupuleusement le manuel PHP, tout y est clairement indiqué. Il faut désormais utiliser $_SESSION et non plus $HTTP_SESSION_VARS. Tu n'as pas besoin d'utiliser session_id sinon.
JM
-- Clé AntiPourriel : PASUNPOURRIEL (ne pas retirer)
Merci Jean-Marc pour ces infos.
Je suis parti sur une gestion maison de "pseudos-sessions" enregistrées dans
une table avec une clé générée par md5.
En effet, impeccable avec IE, mais impossible de récupérer mes variables
depuis iMode, il génère soit une erreur 403, soit "check the tmp path", ou
quelque chose du genre.
Je referai un test une fois terminé.
Merci encore.
Arnaud.
green-cove@wanadoo.fr (enlever le "-")
"Jean-Marc Molina" <goa_pasdepourriel_@ifrance.com> a écrit dans le message
de news:bnlalm$j7s$2@news-reader1.wanadoo.fr...
Comme te l'indique Thibaut je te conseille de suivre scrupuleusement le
manuel PHP, tout y est clairement indiqué.
Il faut désormais utiliser $_SESSION et non plus $HTTP_SESSION_VARS.
Tu n'as pas besoin d'utiliser session_id sinon.
JM
--
Clé AntiPourriel : PASUNPOURRIEL (ne pas retirer)
Merci Jean-Marc pour ces infos. Je suis parti sur une gestion maison de "pseudos-sessions" enregistrées dans une table avec une clé générée par md5. En effet, impeccable avec IE, mais impossible de récupérer mes variables depuis iMode, il génère soit une erreur 403, soit "check the tmp path", ou quelque chose du genre. Je referai un test une fois terminé. Merci encore. Arnaud. (enlever le "-")
"Jean-Marc Molina" a écrit dans le message de news:bnlalm$j7s$
Comme te l'indique Thibaut je te conseille de suivre scrupuleusement le manuel PHP, tout y est clairement indiqué. Il faut désormais utiliser $_SESSION et non plus $HTTP_SESSION_VARS. Tu n'as pas besoin d'utiliser session_id sinon.
JM
-- Clé AntiPourriel : PASUNPOURRIEL (ne pas retirer)