我是Codeigniter中的后台进程的新手。我以为CURL会帮助我执行方法名称。
基本上,每当用户丢弃一个消息时,我的网站就会向管理员(我)发送邮件。我的控制器方法插入数据库并执行Curl库(调用另一个方法名称)以供后台执行,这样用户就不必等到邮件发送完毕。我试过Phil Sturgeon的CURL库,但我的运气不错。
帮助表示感谢。非常感谢。
答案 0 :(得分:0)
curl不会在后台运行方法。如果要在php中运行后台作业,则需要使用命令行/ exec()
。
然而,在后台添加作业的一种更可靠的方法 - 如果发送邮件确实需要那么长时间 - 将是将消息添加到数据库中的消息队列并安排作业(例如在Linux上使用cron)定期检查队列以查找要发送的消息。