您的位置:首页 > 其它

cURL模拟POST方式提交数据

2015-11-20 15:50 204 查看
curl_post.php文件:

1 $url = 'http://localhost/test/curl_post_deal.php';
2
3 $post_data = array(
4     'username' => 'cURL',
5     'age' => '18',
6     'sex' => 'male'
7 );
8 $ch = curl_init();
9
10 curl_setopt($ch, CURLOPT_URL, $url);        //请求的地址
11 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);//如果成功,只将结果返回,不自动输出任何内容,如果失败返回false
12 curl_setopt($ch, CURLOPT_POST, 1);            //设置请求为post类型
13 curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);//post发送的数据
14
15 $response = curl_exec($ch);    //执行post请求,获得回复
16 var_dump($response);
17
18 curl_close($ch);


curl_post_deal.php文件:

1 print_r($_POST);


结果:

string

'Array
(
[username] => cURL
[age] => 18
[sex] => male
)
' (length=67)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: