- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
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/
从 PHP5.6 升级到 PHP7 时,我遇到了以下错误: sapi_apache2.c(326): PHP Warning: session_write_close(): Failed to wr
所以我有一个运行 joomla 的网站,我尝试从 CMS 管理仪表板将 session handler 设置为 redis。我在主页和我访问的网站的所有其他页面上收到以下错误。 Error: Fail
我想知道 session_write_close() 做了什么。我发现手册有点含糊。我有一些非常大的 SELECT 查询。在那些 SELECT 查询之前,我调用了 session_write_clos
我正在尝试处理来自同一浏览器 session 的两个几乎同时发生的请求。 考虑以下最小示例:
在 Laravel 中的 sleep() 之前运行 session_write_close() 似乎无法正常工作,因为在当前连接完成之前, session 仍然被其他请求阻止。 我正在尝试在 Lara
我有一个页面,我在此页面的开头进行了长时间的轮询 session_start(); session_write_close(); 因为: to prevent concurrent writes on
php/symfony 专家! 这个问题特别适合你。 试试这个代码示例 /** * @Route("/your-route", name="your-route") */ public funct
在我的框架中,我多次调用 session_write_close()。 让我们假设一个与用户代理的 session 已经启动。以下代码... foreach($i = 0; $i < 3; $i++)
首先,我的具体问题。这应该工作吗? '; session_write_close(); echo '2: ',$_SESSION['test'] ?> 现在,一些背景信息。我们有一个带
我是一名优秀的程序员,十分优秀!