ユーザーがアプリに登録したときにウェルカム メールを送信したいと考えています。ユーザーが登録すると、自分のプロフィール ページにリダイレクトされます。ユーザーの作成中にメールを送信しようとしましたが、email() はメールを送信するのに 7 秒かかり、ページはそれまで待機し、7 秒後にユーザーをプロファイルにリダイレクトします。
これは望ましくありません。ユーザーが登録したらすぐにリダイレクトし、その過程でメールを送信したいと考えています。理由がわからない7秒かかります。Godaddy と Hostgator のアカウント、およびローカルホストでオンラインで試しました。
ところで: 私は PHPMailer を使用して電子メールを送信しています。
呼び出し時にメール $_POST[] パラメータ {to, subject, body} を使用して sendMail.php を呼び出すスタンドアロン プロセスを作成するにはどうすればよいですか。
私はajax呼び出しでうまくいきますが、ページが登録からプロファイルにリダイレクトされるとすぐに、電子メールスクリプトが停止します. 私はこのコードを試しました:
<script language="JavaScript">
$.post( "sendMail.php", { to: "$to", subject: "$subject", htmlBody: "$htmlBody", altBody: "$altBody" } );
location.href=profile.html
</script>
助けてください、私はたくさん検索しましたが、それらは私がそうではないシェルで動作し、他のソリューションはunix/linuxベースでした。xamppとgodaddy Linux共有ホスティングで、sshアクセスなしで動作させたいです。