données dans sessions multiples

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : données dans sessions multiples

Re: données dans sessions multiples

par tof73 » 27 mai 2015, 21:51

pas de collision, les id de session seront différents.

Re: données dans sessions multiples

par Invité » 27 mai 2015, 21:08

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

par @rthur » 27 mai 2015, 21:02

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é ;-)

données dans sessions multiples

par Invité » 27 mai 2015, 20:16

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.