停止会话在 PHP 上超时



我正在 PHP 上做一个项目,它几乎不涉及任何人为干预,换句话说,我正在制作一个应该运行很长时间的特殊脚本(用户访问我的网站,脚本继续运行,直到用户退出......我关心的一个问题是:

当脚本像这样运行一段时间时,会话不会过期吗?如果是这样,我怎么能绕过它,这样它就可以运行很长时间?

哦,还有一个问题:我的PHP脚本可以在没有任何用户干预的情况下自行启动吗?如果是这样,我该如何配置它来执行此操作?

您可以从命令行运行 PHP。这些脚本不像用户调用的脚本那样具有超时。否则,您可以使用类似set_time_limit设置超时

 set_time_limit(0); // 0 means no limit

见 http://php.net/manual/en/function.set-time-limit.php

  1. 您可以使用 set_time_limit(0) 来避免超时。
  2. 要使 PHP 脚本自行启动,您可以使用 cron

相关内容

  • 没有找到相关文章

最新更新