<?php
header("Location:http://www.perfectbulksms.in/Sendsmsapi.aspx
USERID=namePASSWORD=pass&SENDERID=id&TO=$phn&MESSAGE=$sms");
header("Location:password.php?msg=new");
?>
我想通过php代码发送短信。它工作正常,但问题是我必须使用两个标题一个用于短信,另一个用于重定向我想要的位置页面。但只有第二个正在运作。我还想在选项卡中隐藏我的短信代码的细节。并希望同时使用短信和重定向。请帮忙?????
答案 0 :(得分:0)
如果你只是想发送一些东西,你可以这样做:
<?php
file_get_contents("http://www.perfectbulksms.in/Sendsmsapi.aspx?USERID=name&PASSWORD=pass&SENDERID=id&TO=$phn&MESSAGE=$sms");
header("Location:password.php?msg=new");
?>
不漂亮,但它会在紧要关头。
然而,绝对应该使用curl()来做到这一点。
答案 1 :(得分:0)
header("Location: ...");
用于将用户重定向到另一个页面。从逻辑上考虑如何在两个页面上同时重定向用户。
我可以看到你想要一个API调用perfectbulksms.in来发送短信 我强烈建议使用CURL这样做,然后使用标题
$ch = curl_init("http://www.perfectbulksms.in/Sendsmsapi.aspxUSERID=namePASSWORD=pass&SENDERID=id&TO=$phn&MESSAGE=$sms");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_AUTOREFERER, true);
$result = curl_exec($ch);
curl_close($ch);
header("Location:password.php?msg=new");
这是一个基本示例,了解有关CURL http://php.net/manual/en/book.curl.php
的更多信息答案 2 :(得分:0)
<?php
$pre = 'Dear%20Parents,YourPasswordis%20';
header("Location:http://www.perfectbulksms.in/Sendsmsapi.aspx
USERID=namePASSWORD=pass&SENDERID=id&TO=$phn&MESSAGE=$sms");
header("Location:password.php?msg=new");
?>
非常感谢我使用空间代替%20,这就是为什么它不起作用,感谢@arun @chris @dass告诉卷曲选项