立即成功消息 - 即使浏览器很快被用户关闭,php脚本也会执行吗?

时间:2016-07-18 13:11:21

标签: php mysql web

我正在开发一个网站,该网站使用短信API将相同的消息发送到多个电话号码。我有一个PHP脚本,它从数据库中读取电话号码并使用API​​发送短信。

问题:

是否可以立即向用户显示成功消息"发送"?   - 在用户输入消息并点击提交后从页面本身。 我的理解是php脚本在服务器中执行,只有结果被发送回客户端。如果是这样,即使在成功发送消息后不久用户关闭浏览器,也应发送消息? 我可以使用ajax提交表单,以便不重定向用户吗?

1 个答案:

答案 0 :(得分:0)

如果你使用ajax 从您的短信api中,您只需使用与下面相同的方案:

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();
}