【问题标题】:typo3 flow always creates new session错字3流总是创建新会话
【发布时间】:2014-03-19 16:26:01
【问题描述】:

我们有几个 TYPO3 FLOW 项目正在开发中。在我们所有的项目中,会话处理都没有按预期工作。我们正在使用 FLOW 2.1

对于每个请求,都会生成一个全新的会话标识符。没有设置 cookie 用于识别目的。

会话配置是来自 TYPO3:Flow:session: ... 的标准配置。

用几个浏览器测试过,都一样。

这可能是什么问题?

【问题讨论】:

  • 您的开发领域是什么?也许没有点的东西,比如localhoststackoverflow.com/a/2139259/693617
  • 我正在使用像 part.part.subdomain.domain.tld 这样的域的实时服务器上进行开发。 session:cookie:domain: 设置为默认值 NULL,但我已经尝试将其设置为我自己的域名。
  • 你的代码是什么样子的?您如何创建会话?你能举个例子吗? - 可能有助于回答您的问题。
  • 感谢您的帮助,我们找到了问题。它是用户制造的......

标签: session typo3-flow


【解决方案1】:

对于那些寻找相同问题的答案的人:我们找到了问题的解决方案:

为了快速调试,我们在控制器操作中有一个 echo 语句。该回显开始向客户端输出并发送标头。但是,会话 cookie 将在操作完成后设置。 Flow 会在实际内容之前立即发送所有需要的标头。

但当时标头已经发送。为了防止出现 PHP 警告并且因为无论如何都不会再接受标头,Flow 没有设置 cookie 标头。

【讨论】:

  • 嗨,请您自己接受这个答案,只是为了标记这个问题已解决。谢谢!
猜你喜欢
  • 1970-01-01
  • 2014-05-25
  • 2023-04-03
  • 1970-01-01
  • 2014-12-29
  • 2013-12-19
  • 1970-01-01
  • 1970-01-01
  • 2021-12-25
相关资源
最近更新 更多