【发布时间】:2012-06-08 16:36:14
【问题描述】:
如何序列化下面的代码,让上面的静态变量监听之前的表单输入?
如何使用以下方式发布多表单数据,请帮助。
<?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);
?>
【问题讨论】:
-
它做什么,你想要它做什么,你如何序列化代码以及静态变量在哪里发挥作用?或者:请清楚描述您想要做什么(“发布多表单数据”不是)以及为什么您不能成功。
-
它必须查询 HLR 网站并返回 JSON 结果,该部分正在工作,问题是自定义“phonenumber”部分以来自用户输入表单
-
“自定义电话号码部分”仍然不够清楚,我们无法回答您的问题。用您所做的、发生的事情以及您的期望来更新您的问题。
-
我通过修改 'code' $dest = $_REQUEST['number']; 设法从表单请求数据;