我有一个 php 文件,例如http://domain.com/user?id=uniquetoken
,当用户使用唯一令牌访问该 url 时,它会使用 javascript 和 php 做很多事情,完成某项任务至少需要 2 分钟。如果用户没有耐心并关闭该任务的窗口根本不执行,我需要的是当用户刚刚访问时http://domain.com/user?id=token
,任务必须在后台完成。所以即使用户关闭窗口,任务也应该由后端的 php 完成,
我有一些想法,例如 file_get_contents,这会完全完成任务吗?有什么想法或建议吗?
编辑:有人告诉我file_get_contents(http://domain.com/user?id=token)
,另一个 php 文件是否有效?即使他们立即关闭它?我已启用 ignore_user_abort().