我有一个访问 MySQL 数据库然后发送电子邮件的表单。
访问数据库很快,但相比之下,执行电子邮件过程却很慢,这会导致用户认为网页在等待mail()
完成时挂起的问题。
在不讨论控制用户行为的情况下,是否可以在 PHP 中创建一个线程或回调,允许我将邮件例程发送到后台,以便页面的正常操作可以继续?Net net,我不想等待进程完成并停止页面,但我愿意启动它并稍后检查它的结果,甚至点击并忘记它。
是的,使用 JS 有替代方案,但我想先看看选项。
这里有一些注意事项:
1. 我没有 shell 访问权限。
2. 这在没有远程功能的 Windows 服务器上运行。
3.我只能在本地机器上创建页面并通过ftp上传(即Godaddy)