如何创建一个可以使用curl发布参数的函数

时间:2012-07-25 16:30:33

标签: php json curl

我为我的网站开发了一个API。 API正常工作100%。但是我设计它来捕获和执行这种POST参数的函数$_POST['functionName']; $_POST['parameter'];现在,在请求页面中我希望将它们作为$_POST发送,我设法处理它。但我的问题是,如何使用curl创建一个可以为API中的每个函数发布参数的函数。这是我的代码,它将请求发送到我的 API

$url = 'http://localhost/myapi/api.php';
$postfields['functionName'] = "myFunction";
$postfields['parameter'] = "1";

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 100);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postfields);
$data = curl_exec($ch);
$results = json_decode($data, true);
curl_close($ch);

0 个答案:

没有答案