如果禁用自动启动,在 symfony 1.4 中启动会话的正确方法是什么

发布于 2025-01-05 17:23:27 字数 378 浏览 0 评论 0原文

我正在尝试使用 sfPDOSessionStorage,但它似乎禁用了自动启动。 问题是在这种情况下何时、何地以及如何开始会话。 它还出现问题

SELECT sess_data FROM sessions WHERE sess_id=?

,我不明白为什么参数为空,以及为什么即使自动启动被禁用并且用户未登录,这个查询仍然存在

。PS 使用http://grahamc.com/blog/how-to-setup-sfpdosessionstorage/< /a> 供参考。

I'm trying to use sfPDOSessionStorage and it seems that it disables auto-start.
Question is when, where and how to start session it this case.
Also it issues

SELECT sess_data FROM sessions WHERE sess_id=?

and I do not understand why param is empty, and why this query is even there if auto-start is disabled and user is not logged in.

PS
Used http://grahamc.com/blog/how-to-setup-sfpdosessionstorage/ for reference.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

明明#如月 2025-01-12 17:23:27

所有数据库会话存储类都会禁用会话自动启动,并且没有任何标准会话类可以让您控制 cookie。人们必须编写自己的会话处理类来实现自定义存储逻辑或从 Web 服务器端基于 cookie 的缓存中受益。

All database session storage classes disable session auto-start and none of standard session classes gives you control over cookie. One has to write own session handling class to implement custom storage logic or benefit form cookie-based caching on web-server side.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文