运行php文件而不等待结果


Run php file without wait for results

让我试着向你解释我需要什么:

用户在网站上创建一个帖子,并选择哪些用户可以访问该帖子。当用户提交信息时,每个被选择有权发帖的人都会收到一封电子邮件警告。为此,我通过jquery使用ajax。问题是,在发送完所有电子邮件之前,这个过程可能太长。

所以我认为这个过程如下:

1rst-保存帖子;

2snd-将电子邮件的信息(主题、收件人等)保存在数据库表中;

3th-以"并行"方式运行一个php文件来获取电子邮件的信息并发送它们,目的是不必等待它的执行。

第三步可能吗?

我希望我能很好地解释我:)

谢谢大家。

如果您可以访问服务器crontab,只需设置一个新的crontab以每分钟运行一次并执行邮件发送。这样,它与您的工作流程无关,因此您可以以某种方式将电子邮件存储在文件或数据库等中,并在以后从不同的脚本中发送。

crontab -e -u (webserver user)