作者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