curl

 

curl一共分为四部:

<?php

//初始化
$ch = curl_init();
//设置相关选项
curl_set_opt($ch,CURLOPT_URL,'http://baidu.com');

//执行
curl_exec($ch);

//释放资源
curl_close();



?>

  

curl方式:

<?php
header('content-type:text/html;charset=utf-8');
$ch=curl_init();
$options=array(
    CURLOPT_URL=>'http://phpfamily.org',
    CURLOPT_RETURNTRANSFER=>1
);
curl_setopt_array($ch, $options);
$res=curl_exec($ch);
curl_close($ch);
echo $res;

 

 

curl POST方式:

<?php
header('content-type:text/html;charset=utf-8');
// $data=array(
//     'username'=>'king',
//     'password'=>'king',
//     'email'=>'382771946@qq.com'
// );
// $data=json_encode($data);
//拼装数据 $data="username=king&password=king&email=382771946@qq.com"; $ch=curl_init(); curl_setopt($ch,CURLOPT_URL,'http://localhost/PHPAdvance/cURL/doAction1.php');
//不输出 curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
//POST方式 curl_setopt($ch,CURLOPT_POST,1); // curl_setopt($ch,CURLOPT_POSTFIELDS,array('userInfo'=>$data)); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); $res=curl_exec($ch); curl_close($ch); echo $res;

  

 

<?php
header('content-type:text/html;charset=utf-8');
$ch=curl_init();
$options=array(
    CURLOPT_URL=>'http://phpfamily.org',
    CURLOPT_RETURNTRANSFER=>1
);
curl_setopt_array($ch, $options);
$res=curl_exec($ch);
curl_close($ch);
echo $res;

 

<?php
header('content-type:text/html;charset=utf-8');
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,'http://localhost/PHPAdvance/cURL/doAction1.php');
$data=array(
     'username'=>'king',
     'password'=>'king',
     'email'=>'382771946@qq.com'
 );
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); //如果成功只将结果返回,不自动输出任何内容。
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$res=curl_exec($ch);
curl_close($ch);
echo $res;

  

 

 

 

  

posted @ 2016-07-10 18:21  ready_dream  阅读(199)  评论(0编辑  收藏  举报