我在 PHP 上做一个项目,它几乎不涉及任何人为干预,换句话说,我正在制作一个应该运行很长时间的特殊脚本(用户访问我的网站并且脚本一直运行直到用户退出...)。与我有关的一个问题是:
当脚本像这样运行一段时间时会话不会过期吗?如果是这样,我怎么能绕过它,所以它可以运行很长时间?
哦,还有一个问题:我的 PHP 脚本可以在没有任何用户干预的情况下自行启动吗?如果是这样,我该如何配置它呢?
You can run PHP from the command line. Those scripts do not have a timeout like user-called scripts. Otherwise, you can set the timeout with set_time_limit like
set_time_limit(0); // 0 means no limit