php - 我想调用一个 php 函数,即使页面/浏览器关闭,它也会调用其他函数在后台运行
问题描述
我想调用一个 php 函数,即使页面/浏览器关闭并且进程继续运行,它也会调用其他函数在后台运行。我已经编写了为某些报告创建 PDF 的函数,即使浏览器关闭,我也希望它保持运行或分页被刷新
解决方案
这取决于您的源代码的工作方式。如果您的整个页面在您关闭浏览器时由 PHP 呈现(没有 JavaScript 异步请求),您的代码将停止执行。
一种方法是在页面加载时进行异步Ajax 调用,该调用调用所需的方法。另一种方法是使用 cron。
推荐阅读
- java - 从具有多个源的 FrameLayout 中删除子片段的正确方法
- javascript - 根据输入值向数组的值添加/应用函数
- netlogo - 代理死亡肯定会影响代理正在运行的“while”循环吗?
- javascript - Filter multiple pokemons of PokeApi
- google-sheets - Copy value from a cell to the rest of a colum
- c# - Sending email to multiple recipients fails
- flutter - When I press the card how to set card data into text field in flutter
- laravel - Custom login property Laravel 8
- php - Get week range with timezone
- python - Pygame window closes right after