我想传递参数以使用Web服务。我怎么能通过这个。我已经这样过去了。这是正确的吗?
$TemplateId = $_POST["template_id"];
$MetafamilyId = $_POST["metafamily_id"];
$MatchType = $_POST["match_type_name"];
$name = trim($_POST["name"]);
$password = md5(trim($_POST["password"]));
$data = array("TemplateId" => $TemplateId,
"MetafamilyId" => $MetafamilyId,
"MatchType" => $MatchType,
"name" => $name,
"password" => $password );
$postData= json_encode($data);
$url="http://google.com";
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST,count($data));
curl_setopt($ch, CURLOPT_POSTFIELDS, $postData);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_PROTOCOLS, CURLPROTO_HTTP);
$getdata=curl_exec($ch);
echo $getdata;
curl_close($ch);