【问题标题】:PHP serving one page at a timePHP 一次只提供一个页面
【发布时间】:2010-10-04 15:37:21
【问题描述】:

我正在运行 Apache 2 和 PHP 5.2 配置,由于某种原因,PHP 一次只能提供一个页面。

我有两个页面最能说明问题:test1.php 和 test2.php。

test1.php 里面只有 sleep(120),test2.php 有一个简单的 'print "hello world";'在里面。

如果 test1.php 当前正在浏览器窗口中加载,则加载 test2.php 的尝试会挂起,直到 test1.php 完成。

有人可以帮忙吗?这让我发疯了。

【问题讨论】:

    标签: php


    【解决方案1】:

    你在他们每个人中都做 session_start() 吗?如果是这样,这就是你的答案。对于长时间运行的进程,您将希望尽快结束会话,因为 session_start() 会锁定会话,直到您执行 session_commit() 或页面完成时隐式发生。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-04-12
      • 1970-01-01
      • 2011-07-19
      • 1970-01-01
      • 2014-09-05
      • 2012-08-09
      • 2021-05-03
      相关资源
      最近更新 更多