如何序列化以下代码并使上面的静态变量听取以前的表单输入?
如何使用以下内容发布多表单数据,请帮助。
<?php
$dest = 'phonenumber';
$user = 'username';
$pass = 'passowrd';
$ch = curl_init("http://hlr.routotelecom.com/");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "number=$dest&user=$user&pass=$pass");
curl_setopt($ch, CURLOPT_POSTFIELDS, array('field1=value&field2=value2'));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch); curl_close($ch);
echo print_r(json_decode($output), 1);
?>
答案 0 :(得分:1)
不要构建自己的查询字符串。 Curl会愉快地接受一个数组并为你做:
$data = array(
'number' => $dest,
'user' => $user,
'pass' => $pass
);
curl_setopt($ch, CUROPT_POSTFIELDS, $data);