Page 1 sur 1

données dans sessions multiples

Posté : 27 mai 2015, 20:16
par Invité
Bonjour à tous,

J'ai 2 pages php hébergées sur 2 serveurs différents.
Dans chacune des pages, j'ai le même code qui initialise une session et crée une variable:

//dans page 1
$_SESSION['couleur'] = 'Bleu';

//dans page 2
$_SESSION['couleur'] = 'Rouge';

Si j'ouvre ces 2 pages dans 2 onglets du même navigateur, les 2 variables sont elles en collision, ou vont-elles contenir les valeurs respectives définies?

Dans le test que j'ai réalisé, les variables sont en collision et j'ai une seule valeur sur les 2 sites, pas 2 valeurs distinctes.

Je me demande si ce résultat est celui qui devrait être attendu, ou s'il y a peut-être un pb ailleurs dan mon script.

En vous remerciant pour vos réponses.

Re: données dans sessions multiples

Posté : 27 mai 2015, 21:02
par @rthur
Bonjour,

Si tu es sur des serveurs différents (et encore + si les domaines sont différents), les sessions sont forcements différentes.
Réduit ton code au minimum sur ta page 1 et ta page 2 et refait le test car tu as une erreur quelque part, sinon ça voudrait dire que tu peux modifier des variables de sessions de n'importe quel autre site (facebook, google...) ce qui, comme tu t'en doutes, poserait de légers problèmes de sécurité ;-)

Re: données dans sessions multiples

Posté : 27 mai 2015, 21:08
par Invité
ok merci beaucoup pour cette réponse.
que se passerait-il dans le cas où ces scripts sont sur le même serveur apache, mais avec 2 domaines différents? collision ou pas?

Re: données dans sessions multiples

Posté : 27 mai 2015, 21:51
par tof73
pas de collision, les id de session seront différents.