【发布时间】:2023-03-24 06:28:01
【问题描述】:
学习 PHP,对我来说最令人沮丧的障碍似乎是通过过时的教程、博客和论坛帖子来寻找相关的现代指南。
我想了解如何以正确的方式将会话数据保存到数据库。但是,我能找到的大多数说明都是关于自定义会话处理程序的,而且似乎已经有很多年了,这让我很担心。我不想浪费时间学习过时的程序。自定义处理程序仍然是实现此目的的方法吗?是否有更好/更新的将会话存储到数据库的模式?我将非常感谢任何花时间为我指明正确方向的人。非常感谢!
【问题讨论】:
-
我建议只使用一个好的框架。例如 Symphony 和 Laravel 就是很好的。内置的 PHP 会话只能做这么多。
-
是的,如果您想这样做,自定义处理程序仍然是可行的方法。你的第一步应该永远是official docsat php.net。创建一个实现本机
SessionHandlerInterface的类并将其设置为处理程序。文档中的session_set_save_handler()函数在 1 年前的 cmets 中有一个合理的示例。 -
@apokryfos - 谢谢。我当然有意使用框架。在此之前,我只想尽可能多地学习核心 php。
-
@rickdenhaan - 谢谢,感谢您的回复。真的想确保我正在学习现代实践。