Clickatell - 发送短信后重定向
Clickatell - redirect after the sms sent
我想在提交表单后集成 ang 短信通知,发送短信后我想将其重定向到我的 thankyou.html 网页,这是我的代码:
<?php
if(isset($_POST['send'])){
$query="insert into table() values() ";
if(mysql_query($query)){
header("location:http://api.clickatell.com/http/sendmsg?api_id=3549342&user=xxxx&password=xxxx&to=63926475xxxx&text=xxxx ");
}
}
?>
<form method=post >
Username: input type=text name=user >
Password: <input type=text name=pass >
Name: <input type=text name=name >
Mobile number: <input type=text name=mobile_no >
<input type=submit name=submit >
</form>
假设查询返回 true,它将使用 clickatell api 发送短信,我想要的是如果消息成功我希望它重定向到我的 .html 页面显示 "Thank You".
我是新手api,谢谢!
这里为什么不使用file函数来获取apiurl的内容呢?
<?php
$url = "http://api.clickatell.com/http/sendmsg?api_id=3549342&user=xxxx&password=xxxx&to=63926475xxxx&text=xxxx";
$data = file($url);
$dataArr = explode(":",$data[0]);
if ($dataArr[0] == "OK")
{
//do the redirection here
header("location:your.html");
exit;
}
else
{
echo "Failed: ".$dataArr[1]; //apparently $dataArr[0] contains 'ERR' and has no details regarding the error.
}
?>
您可以看到通过
收到的全部内容
print_r($dataArr);
这里是link到developer guide。
我想在提交表单后集成 ang 短信通知,发送短信后我想将其重定向到我的 thankyou.html 网页,这是我的代码:
<?php
if(isset($_POST['send'])){
$query="insert into table() values() ";
if(mysql_query($query)){
header("location:http://api.clickatell.com/http/sendmsg?api_id=3549342&user=xxxx&password=xxxx&to=63926475xxxx&text=xxxx ");
}
}
?>
<form method=post >
Username: input type=text name=user >
Password: <input type=text name=pass >
Name: <input type=text name=name >
Mobile number: <input type=text name=mobile_no >
<input type=submit name=submit >
</form>
假设查询返回 true,它将使用 clickatell api 发送短信,我想要的是如果消息成功我希望它重定向到我的 .html 页面显示 "Thank You".
我是新手api,谢谢!
这里为什么不使用file函数来获取apiurl的内容呢?
<?php
$url = "http://api.clickatell.com/http/sendmsg?api_id=3549342&user=xxxx&password=xxxx&to=63926475xxxx&text=xxxx";
$data = file($url);
$dataArr = explode(":",$data[0]);
if ($dataArr[0] == "OK")
{
//do the redirection here
header("location:your.html");
exit;
}
else
{
echo "Failed: ".$dataArr[1]; //apparently $dataArr[0] contains 'ERR' and has no details regarding the error.
}
?>
您可以看到通过
收到的全部内容print_r($dataArr);
这里是link到developer guide。