问题:
我有一个with服务器,主要是php,每个页面都是用php动态创建的。在一个页面上,我有一个php脚本,用户可以启动它,运行2-3分钟直到它完成。这里的问题是:当用户决定在网站上切换页面或做其他任何事情时,脚本并没有完成,这就启动了恼人的php脚本。
有没有办法强迫php脚本运行到完成,即使其他php脚本已经启动?
发布于 2022-10-14 11:42:49
使用ignore_user_abort,更多信息,请在这里找到:https://www.php.net/manual/en/features.connection-handling.php
发布于 2022-10-14 11:44:40
PHP中有一个解决方案:
https://www.php.net/manual/en/function.ignore-user-abort.php
您可以简单地称之为:
ignore_user_abort(true);
这个ignore_user_abort设置也可以使用php.ini或.htaccess文件应用。
https://stackoverflow.com/questions/74068501
复制相似问题