我想通过我的php页面发送短信。
我的短信网关提供商已经给出了我的api
“http://sms.xyz.com/uname=abc&pass=xyz&phone=1234567890&msg=hello”
(在浏览器中访问此URL会将短信发送到电话号码)
我希望我的脚本只是访问此网址(以便发送短信)并返回我自己的页面(无论结果如何)并打印“发送消息”
请建议任何方法。
答案 0 :(得分:1)
使用 cURL
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://sms.xyz.com/uname=abc&pass=xyz&phone=1234567890&msg=hello");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // For HTTPS
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); // For HTTPS
curl_exec($ch);
$statusCode = curl_getinfo($ch, CURLINFO_HTTP_CODE); // Returns 200 if everything went well
if($statusCode==200)
{
echo "<script>alert('SMS Sent');</script>";
echo "<script>document.location.href='welcome.html'</script>"; //Redirecting back after successfully sent SMS
}
else
{
echo "<script>alert('SMS Sending Failed.');</script>";
}
curl_close($ch);
答案 1 :(得分:0)
猜猜你在JavaScript中寻找“位置”。