如何捕获cURL POST数据并插入db

时间:2015-04-13 18:01:07

标签: php

我有这个简单的cURL POST代码。如何捕获发送到'test.php'的数据,然后将其插入到具有列'name'和'age'的数据库中。

由于

$url = 'http://localhost/public_html/member/api/test.php';

$ch = curl_init();

if($ch === false)
{
die('Failed to create curl object');
}

curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_POST, true);

$post_data = array('name' => 'Harry', 'age' => '27');
curl_setopt ($ch, CURLOPT_POSTFIELDS, $post_data);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, true);

$output = curl_exec($ch);
curl_close ($ch);

1 个答案:

答案 0 :(得分:1)

在test.php中添加以下内容..

 echo "I am here ";
 print_r($_POST);

在上面的脚本中执行print_r($output),它应该显示对curl请求的响应的详细信息,其中应该包含来自test.php的echo,并显示$ _POST数组的内容。

然后你可以在test.php中编写发布数据的处理程序脚本并将一些内容返回给你的调用脚本,告诉它一切是否正常