访问其他网站后,重定向回自己的网页

时间:2013-11-12 07:37:37

标签: javascript php

我想通过我的php页面发送短信。

我的短信网关提供商已经给出了我的api “http://sms.xyz.com/uname=abc&pass=xyz&phone=1234567890&msg=hello
(在浏览器中访问此URL会将短信发送到电话号码)

我希望我的脚本只是访问此网址(以便发送短信)并返回我自己的页面(无论结果如何)并打印“发送消息”

请建议任何方法。

2 个答案:

答案 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中寻找“位置”。

http://www.w3schools.com/js/js_window_location.asp