我正在开发一个电子邮件系统,我必须为一家公司插入一个 CMS。我正在寻找一种方法来使电子邮件发件人脚本在后台运行,而管理员可以导航甚至关闭浏览器。
我发现了一个名为 PHP 的函数ignore_user_abort()
,它是保持页面运行所必需的,即使它已经超时。
现在我有“启动脚本”的三个解决方案:
我可以使用 iframe
我可以使用之前配置为很早就超时的 Ajax 调用。例如:使用jQuery 框架:
$.ajaxSetup({ timeout: 1000 });
我可以使用 cron 作业,但我想避免这种解决方案,因为它们是“虚拟的”并且在该服务器上不稳定。
还有其他解决方案吗?我不太喜欢 iframe 解决方案,但我已经将它们与 Ajax 上传器脚本一起使用。
我不希望管理员按F5并启动它的第二个实例。
该公司的用户被告知只能使用 Firefox 登录 CMS。谢谢