gpt4 book ai didi

php - session_write_close symfony 2 和 3

转载 作者:行者123 更新时间:2023-12-05 05:20:10 26 4
gpt4 key购买 nike

php/symfony 专家!

这个问题特别适合你。

试试这个代码示例

/**
* @Route("/your-route", name="your-route")
*/
public function indexAction()
{

$this->get('session')->save();

sleep(10);

return $this->render('template.html.twig');
}

请求在不同浏览器中按预期并行执行,但为什么在同一浏览器中按顺序执行?

最佳答案

如果网络服务器支持多个并行请求,您的代码应该并行执行。

通常,当先前的请求仍在运行且 session 存储已打开,并且后续请求调用 session_open() 试图访问同一 session 时,执行会停止,直到先前的请求结束或其 session 结束用 session_write_close() 关闭。您正在调用的 Session::save() 方法正是这样做的,因此您的代码是正确的。

我遇到了你同样的问题,然后我意识到我使用的是 php 内置的网络服务器,它可以一次处理一个请求。

关于php - session_write_close symfony 2 和 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44863237/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com