2016-07-18 4 views
0

私は複数の電話番号に同じメッセージを送信するためにSMS APIを使用するWebサイトを開発しています。私はDBから電話番号を読み取り、APIを使用してSMSを送信するPHPスクリプトを持っています。すぐに成功メッセージが表示されます - ブラウザがすぐに閉じてもPHPスクリプトが実行されますか?

質問:

それは「送信」時にユーザーに即座に成功メッセージを表示しても大丈夫ですか? - ユーザーがメッセージを入力して送信した後、ページ自体から送信されます。 私の理解では、PHPスクリプトはサーバーで実行され、結果のみがクライアントに返されます。その場合は、成功メッセージが正しく送信された直後にユーザーがブラウザを閉じても、メッセージを送信する必要がありますか? ajaxを使用してフォームを送信して、ユーザーがリダイレクトされないようにすることはできますか?

+2

はい、PHPスクリプトは、ブラウザを閉じても実行contineます – Rijin

答えて

0

あなたは単に以下のように同じシナリオを使用して、あなたのSMS APIからAJAX を使用している場合:

function function_name(){ 
// your sms api code goes here 

if (successfully send) 
return true; 
else 
return false; 
} 



if(function_name()){ 
// success message 
exit(); 
} 
else { 
//unsuccessful message 
exit(); 
} 
関連する問題