详细信息 您现在的位置是:首页 > php
curl的post请求及数据返回
来源:
发布时间:2021-09-02
1469 人已围观
摘要curl的post请求及数据返回
curl的post请求案例
//post方式提交
public function curlPost($url,$data){
//初始化
$curl = curl_init ( ) ;
//设置抓取的url
curl_setopt ( $curl , CURLOPT_URL , $url ) ;
//设置头文件的信息作为数据流输出
curl_setopt ( $curl , CURLOPT_HEADER , 0 ) ;
//设置获取的信息以文件流的形式返回,而不是直接输出。
curl_setopt ( $curl , CURLOPT_RETURNTRANSFER , 1 ) ;
//设置post方式提交
curl_setopt ( $curl , CURLOPT_POST , 1 ) ;
//设置post数据
// $post_data = array (
// "username" => "coder" ,
// "password" => "12345"
// ) ;
curl_setopt ( $curl , CURLOPT_POSTFIELDS , $data ) ;
//执行命令
$data = curl_exec ( $curl ) ;
//关闭URL请求
curl_close ( $curl ) ;
//显示获得的数据
// print_r ( $data ) ;
return $data;
}
//发起post请求
public function getposts(){
$url = "https://www.ay68.net/order/getproducts";
$data['from'] = 'ay68';
$data['pname'] = '商品名称';
$info = $this->curlPost($url,$data);
dump($info);die;
}
//处理请求方法
public function getproducts(){
$pname = $_POST['pname'];
$from = $_POST['from'];
....处理业务逻辑
$result['code'] = 200;
$result['msg'] = '请求成功';
return $result;
}上一篇: Sublime Text3快捷键大全
下一篇: curl的get请求及返回
站点信息
- 电话:15226178738
- QQ:1697915848
- 邮箱:1697915848@qq.com