OVH Cloud OVH Cloud

session en iframe

1 réponse
Avatar
Etienne SOBOLE
salut.

j'ai un site en PHP qui créé une iframe.
cette iframe appelle un deuxieme site en PHP.

le probleme c'est que la session au sein de l'iframe n'a pas l'air de
fonctionner.
c'est a dire que mon deuxieme site ne gère pas les vériable de session !!!
pas glop !

comment faire. Est ce que j'ai merdé quelque part?

Etienne

1 réponse

Avatar
jc.charvy
Salut,


salut.

j'ai un site en PHP qui créé une iframe.
cette iframe appelle un deuxieme site en PHP.

le probleme c'est que la session au sein de l'iframe n'a pas l'air de
fonctionner.
c'est a dire que mon deuxieme site ne gère pas les vériable de session !!!
pas glop !

comment faire. Est ce que j'ai merdé quelque part?

Etienne


Si tes deux sites ne tournent pas sur le même serveur, il paraît
normal que les sessions ne soient pas partagées entre les deux applis.

La première question à se poser, est de savoir si l'architecture est
pertinente, si il est absolument incontournable d'avoir ces deux sites
séparés.
N'est-il pas envisageable de tout héberger sur le même serveur ?

Si tel n'est pas le cas, la solution iframe est-elle la meilleure ?
Un appel Ajax au deuxième serveur permettrait-elle d'obtenir un
résultat similaire ? en passant des paramètres pour identifier les
données à afficher, par exemple. Ou bien, la lecture d'une url et le
rendu dans la première page de la source lue.

Enfin, on pourrait envisager de stocker les sessions dans une base et
que les deux sites utilisent la même base d'authentification pour
partager les sessions. Ou bien utiliser un serveur central
d'authentification avec le support du SSO (single-sign-on) si le jeu en
vaut la chandelle.


Sitch