Récupération et passage de variables JSP vers PHP en iframe :\

Mammouth du PHP | 737 Messages

26 juin 2008, 14:23

Bonjour,

Je vais peut être poser une question à la con mais je voulais savoir s'il était possible depuis une page JSP de récupérer les variables sessions JSP via du PHP en iframe (je sais, c'est tiré par les cheveux mais on ne me laisse pas le choix, c'est pour éviter qu'une personne se relogue en profitant de la session JSP.

Bien à vous

Mega
:)

ViPHP
ViPHP | 5924 Messages

26 juin 2008, 15:34

Euh, ce sont deux systèmes complètement différents, je ne vois pas comment des variables de session pourraient se balader de l'un à l'autre. A ce moment là n'importe qui pourraît se logguer en modifiant l'url ou les cookies.
Par ailleurs, que le site php soit en iframe ou non ne change rien. A la rigueur c'est si les deux applications tournent sur le même serveur que cela pourraît jouer...

Invité
Invité n'ayant pas de compte PHPfrance

26 juin 2008, 16:04

C'est bien ce que je pensais, mais c'était s'il y avait une feinte qui m'était inconnue...

Je vais essayer de trouver un autre moyen dans ce cas.

Merci de ta réponse Sékiltoyai ;)

Mega
:)

ViPHP
ViPHP | 5924 Messages

26 juin 2008, 21:46


Eléphanteau du PHP | 42 Messages

27 juin 2008, 10:19

Je pense que tu pourrais le faire en POSTant les données depuis un script PHP, vers un script JSP qui reconstiturai la session JSP avec ces données.

Il faut que dans ton script PHP tu utilises du socket et le protocole HTTP.

Zecreator.
Rien ne sert de courir. En plus tu risques de tomber.

Mammouth du PHP | 514 Messages

27 juin 2008, 10:23

Tu peux aussi faire un premier script en jsp, qui renvoie le contenu en xml, puis depuis une page web en php, tu appelles ton fichier jsp qui régénère le fichier xml.

En réalité, c'est plus ou moins les web services.
Ne jamais repousser à demain ce qu'on peut faire après demain ...

Invité
Invité n'ayant pas de compte PHPfrance

27 juin 2008, 10:40

Je suis d'accord avec l'idée de mcorgnet. C'est même un peu plus simple et plus propre.