使用PHP CURL的多形式数据表单

时间:2012-06-04 15:44:04

标签: php ajax forms curl

如何序列化以下代码并使上面的静态变量听取以前的表单输入?

如何使用以下内容发布多表单数据,请帮助。

    <?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);


?>

1 个答案:

答案 0 :(得分:1)

不要构建自己的查询字符串。 Curl会愉快地接受一个数组并为你做:

$data = array(
    'number' => $dest,
    'user' => $user,
    'pass' => $pass
);

curl_setopt($ch, CUROPT_POSTFIELDS, $data);