【问题标题】:Pass session information from php to python securely? (in agile)将会话信息从 php 安全地传递到 python? (敏捷中)
【发布时间】:2011-01-03 22:42:56
【问题描述】:

我有一个在旧框架中的注册流程,我们正在尝试切换到新框架……实际上是一种不同的语言。因此,假设注册过程中有 3 个步骤,并且这 3 个步骤中的每一个都有自己的文件(step1.php、step2.php、step3.php)。
现在,如果我想将 page2.php 更改为 python 文件,我仍然需要 page1.php 中的会话信息。如何在两个页面之间传输这些信息,同时保持有效的会话和明显的安全性。

我们希望将此语言切换集成到与原始版本相同的存储库中,并发布新更改。这就是敏捷部分。 (我仍然不相信这是最好的方法,但我更好奇)

【问题讨论】:

    标签: php python session


    【解决方案1】:

    在 PHP 中,将会话信息存储在以 JSON 编码的数据库中。在 Python 中,从 cookie 中提取会话 ID,并在数据库中查找会话信息。

    【讨论】:

    • +1'ed,但是必须支持这个系统的任何时间长度的维护成本是多少?
    • 假设 PHP 的会话处理程序接口保持稳定,并没有那么多。如果相信数据库引擎可能会改变,那么使用 PEAR 中的数据库抽象类以及可能的 SQLAlchemy 是明智的。
    猜你喜欢
    • 2016-11-24
    • 1970-01-01
    • 1970-01-01
    • 2018-03-01
    • 1970-01-01
    • 2015-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多