当用户从一个页面导航到另一个页面时,是否可以在后台运行 PHP 脚本?
如果是,如何在用户登录后在后台运行 PHP 函数,并在他/她点击的页面的特定区域下显示该函数的输出?
谢谢。
最佳答案
您需要创建一个工作人员。有多种方法可以做到这一点。 查看 Gearman.org 或查看 RabbitMQ 或其他类似的消息队列系统。
使用这些,您可以创建一个由主脚本触发的非阻塞 PHP 后台工作程序。
您也可以构建自己的:https://secure.php.net/manual/en/class.worker.php
教程链接:
https://www.rabbitmq.com/tutorials/tutorial-two-php.html
有很多关于如何使用 PHP 创建 Deamons 的指南: http://kevin.vanzonneveld.net/techblog/article/create_daemons_in_php/
或者如何将进程设置为后台:
http://waynepan.com/2007/10/11/how-to-use-ignore_user_abort-to-do-process-out-of-band/
关于javascript - 有没有办法让PHP函数在后台运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48873419/