【问题标题】:Does somebody have a working sample of PHP session_set_save_handler?有人有 PHP session_set_save_handler 的工作示例吗?
【发布时间】:2010-03-26 02:09:17
【问题描述】:

PHP 版本 5.1.6 一整天都在尝试..我现在正在打破我的头......我理解它,但无法让它发挥作用。我需要将会话数据存储在 mysql 数据库中,因为我们正在平衡 2 个服务器之间的请求,所以常规会话将无法正常工作...我需要使用此功能... session_set_save_handler ...我无法使其工作..任何帮助都非常感谢。 谢谢!

【问题讨论】:

    标签: php mysql session


    【解决方案1】:

    如果您查看session_set_save_handler() 的 PHP 文档页面上的 comments,您可以看到将会话数据存储到数据库中的类的完整副本。

    基本数据库架构涉及 3 列:会话 ID、会话数据和会话时间戳

    会话 ID 和会话数据是关键的,因为 PHP 为您提供了两者。 Session ID 是一个随机 ID,Session Data 是一个类似serialize() 的字符串,表示会话数据。

    时间戳只是为了让您确定何时删除它。

    我的一个旧框架中还有一个会话处理程序 here 的旧工作副本。

    【讨论】:

      【解决方案2】:

      【讨论】:

        猜你喜欢
        • 2012-04-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-09-23
        • 1970-01-01
        • 2011-09-27
        • 1970-01-01
        相关资源
        最近更新 更多