作者onininon (万)
看板PHP
标题[请益] php mailer 非同步
时间Mon Oct 17 12:12:53 2011
大家好:
目前在做会员注册页面
其中有用到php mailer 来寄出认证信
使用gmail smtp
但每次需要等3~5秒才会显示注册完成
参考其他网站,好像都立即完成,但是认证信会晚点到
是使用httprequest吗?
还是php mailer可以设定成 send不需要等回应 继续执行php?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.249.183.172
※ 编辑: onininon 来自: 111.249.183.172 (10/17 12:15)
1F:→ gname:不等回应直接秀注册成功...XD (好孩子不可以学...) 10/17 12:19
2F:→ onininon:囧 这样子不是防止user一直按传送纽吗 10/17 12:20
※ 编辑: onininon 来自: 111.249.183.172 (10/17 12:24)
3F:→ gname:印象中好像不要用 if 去等 $mail->Send() 就可以...= = 10/17 17:47
经过测试後 还是需要3~5秒
若把$mail->Send()注解掉 只剩SQL写入
则按下去就注册成功了QQ
4F:→ chrisQQ:排程。 10/17 18:00
5F:推 appleboy46:丢到背景去跑?XD 10/17 21:29
※ 编辑: onininon 来自: 111.249.169.251 (10/18 09:17)
6F:→ gname:看来就要堆起来让CRON跑了...囧 10/18 11:01