我有一个表单访问MySQL数据库,然后发送一封电子邮件。PHP回调过程
访问数据库很快,但是做电子邮件的过程比较慢,这导致用户认为网页被挂起而等待mail()
完成。
如果不进行控制用户行为的对话,是否可以在PHP中创建一个线程或回调函数,以允许我将邮件例程发送到后台,以便页面的正常运行可以继续?网络净额,我不想等到这个过程完成并拖延页面,但我愿意将它启动并稍后检查其结果,甚至点击并忘记它。
是的,有使用JS的替代品,但我想先看看选项。
以下是一些注意事项:
1.我没有shell访问权限。
2.它运行在没有远程功能的Windows服务器上。
3.我只能创建我的本地计算机上的网页,并通过FTP上传(即Godaddy的)
你真的在找[Threads](http://php.net/manual/en/class.thread.php)吗? – Itay
类似主题:http://stackoverflow.com/questions/138374/close-a-connection-early – Sumurai8