在cURLPHP中远程发送帖子


remote sending post in cURL PHP

im试图在地址"smssheep.com"上远程发送短信,我设置了所有POST字段和所有并发布,但它不起作用。。。

代码:

$settings=array();
$settings["name"]="form1"; //name of form
$settings["no"]="0038268000000"; //mobile number
$settings["msg"]="TEST TEST MESAGE"; //message to send
$settings["submit"]="saveForm";
$settings["x_form_secret"]="**********";
$settings["idstamp"]="***************";
$url="http://smssheep.com/sendsms.php";
$ch=curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, false);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $settings);
curl_exec($ch);

试试这个(我已经在一些$settings索引中查看了您的一些信息):

<?php
$settings = array();
$settings["name"] = "form1";
$settings["no"] = "*********";
$settings["msg"] = "TEST TEST MESAGE";
$settings["submit"] = "saveForm";
$settings["x_form_secret"] = "*********";
$settings["idstamp"] = "*********";
$settings = http_build_query($settings);
$url = "http://smssheep.com/sendsms.php";
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, false);
curl_setopt($ch, CURLOPT_POSTFIELDS, $settings);
curl_exec($ch);
curl_close($ch);
?>

请不要在公共场合发布你的秘密信息!