2010-01-11 5 views
2

J'ai un processus d'inscription qui est dans un cadre hérité et nous essayons de passer à un nouveau cadre ... en fait, une langue différente. Alors disons qu'il y a 3 étapes dans le processus d'inscription et chacune de ces 3 étapes a son propre fichier (step1.php, step2.php, step3.php).
Maintenant, si je veux changer page2.php en un fichier python, j'aurai toujours besoin des informations de session de page1.php. Comment puis-je transférer cette information entre les deux pages tout en maintenant une session valide et évidemment la sécurité.Transmettre les informations de session de php à python en toute sécurité? (en agile)

Nous souhaitons intégrer ce commutateur de langue dans le même référentiel que celui d'origine et effectuer les versions des nouveaux changements. Donc, c'est la partie agile. (Je ne suis toujours pas convaincu que c'est la meilleure façon de le faire mais je suis plus curieux)

Répondre

2

En PHP, stocker les informations de session dans une base de données, codée en JSON. En Python, extrayez l'ID de session du cookie et recherchez les informations de session dans la base de données.

+0

+ 1, mais quel est le coût de maintenance d'avoir à supporter ce système pendant un certain temps? –

+1

En supposant que l'interface du gestionnaire de session de PHP reste stable, pas beaucoup. Si l'on pense que le moteur de base de données pourrait changer, il serait judicieux d'utiliser les classes d'abstraction de la base de données dans PEAR, et éventuellement SQLAlchemy. –

Questions connexes