我有这个简单的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);
答案 0 :(得分:1)
在test.php中添加以下内容..
echo "I am here ";
print_r($_POST);
在上面的脚本中执行print_r($output)
,它应该显示对curl请求的响应的详细信息,其中应该包含来自test.php的echo,并显示$ _POST数组的内容。
然后你可以在test.php中编写发布数据的处理程序脚本并将一些内容返回给你的调用脚本,告诉它一切是否正常