OVH Cloud OVH Cloud

lien depuis outlook express conserve indefiniment la session quand il est rappele

2 réponses
Avatar
voiture
bonjour

je vous fait part d'une découverte malencontreuse faite aujourd'hui.

j'ai une page php contenant :
session_start()
echo $session_id();

à chaque fois que j'appelle cette page depuis un lien situé dans un mail de
outlook express, le session_id ne change jamais !!! même après
fermeture/réouverture de internet explorer (cookies activés) ainsi que de
outlook express !!!!
internet explorer 6
win xp sp2
outlook express 6

comme si il y avait un cookie de stocké quelque part specialement pour les
liens qui sont ouverts par outlook express, et que ce cookie n'expirait pas.
pouvez-vous faire un essai de votre côté pour savoir si ça fait pareil ?

merci

2 réponses

Avatar
Xavier Garreau
Bonjour,

je vous fait part d'une découverte malencontreuse faite aujourd'hui.

j'ai une page php contenant :
session_start()
echo $session_id();

à chaque fois que j'appelle cette page depuis un lien situé dans un mail de
outlook express, le session_id ne change jamais !!! même après
fermeture/réouverture de internet explorer (cookies activés) ainsi que de
outlook express !!!!
internet explorer 6
win xp sp2
outlook express 6


Si tu n'effaces pas tes cookies entre chaque test et que tu retestes pendant la
durée de validité de ton cookie, ça me semble un fonctionnement tout à fait
normal ... non ?

a+
--
Xavier Garreau
http://www.xgarreau.org/

Avatar
voiture
Xavier Garreau a écrit dans le message de
news:dnbk77$don$
Si tu n'effaces pas tes cookies entre chaque test et que tu retestes
pendant la durée de validité de ton cookie, ça me semble un
fonctionnement tout à fait normal ... non ?


je me suis précipité à écrire les lignes plus haut, il y a des fautes, mais
chacun aura corrigé c'est :
session_start();
echo session_id();

je ne pense pas que ce soit un fonctionnement normal, tout du moins j'ose
l'espérer. il ne s'agit pas de durée de validité des cookies mais de session
qui reste après fermeture/ouverture d'outlook express et de internet
explorer.
Si la page est appelée par saisie manuelle dans la barre d'adresse de son
nom sans passer par outlook express mais directement par internet explorer,
et que tu refermes internet explorer et le réouvre en réitérant l'opération,
la session aura bien changé -> normal (la session change sans tenir compte
de la durée de validité de cookie).
si la page est appelée depuis un lien d'outlook express, la session est
malheureusement conservée, même après fermeture d'outlook express et
d'internet explorer et de changement d'identité dans outlook express, le
fait de recliquer sur un lien identique depuis un mail dans outlook express
rappellera invariablement la même session.
le résultat est vraiment surprenant et pas rassurant (imaginez que vous
envoyez un mail à une personne, que cette personne a cliqué sur votre lien
et s'est identifiée, que vous accédiez à son ordinateur, il vous suffit de
cliquer sur un lien similaire dans un autre mail pour tomber sur sa session,
certes faut le vouloir et pouvoir utiliser le même ordinateur mais ça reste
pas terrible).