您的位置:首页 > 其它

curl例子

2015-08-19 23:11 423 查看
//poST方法请求
##首先创建一个接受并显示POST数据的文件post_output.php:
##print_r($_POST);

##接下来,写一段PHP脚本执行cURL请求,:
$url="http://localhost/post_output.php";
$post_data=array(
"foo"=>"bar",
"query"=>"php",
"action"=>"Submit"
);
$ch=curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
//设置POST
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_POSTFIELDS,$post_data);
$output=curl_exec($ch);
curl_close($ch);
echo $output;

###使用cURL上传文件
##首先创建一个接受文件的页面upload_output.php:
##print_r($_FILES);

$url="http://localhost/upload_output.php";
$post_data=array(
"foo"=>"bar",
"upload"=>"@/Users/Apple/Desktop/mao.jpg"
);
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_POSTFIELDS,$post_data);
$output=curl_exec($ch);
curl_close($ch);
echo $output;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: