PHP curl 访问url
- <?php
- /*
- curl调用数据接口
- @param: string $url 访问地址
- @param: array $data 访问参数 可选
- @param: boolean $is_post 访问类型是否为post访问 默认为0 1表示为post类型
- @param: boolean $is_json 参数类型是否是json类型 默认为0 1表示参数为json字符串
- @return: $res 返回结果
- */
- private function curl_request($url,$data='',$is_post=0,$is_json=0){
- //判断请求路径
- if(!$url){
- return false;
- }
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL,$url);
- curl_setopt($ch, CURLOPT_HEADER,0);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false );
- curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false );
- //判断请求类型
- if($is_post==1){
- curl_setopt($ch, CURLOPT_POST, 1);
- if($data){
- curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
- }
- }
- //判断参数类型
- if($is_json==1){
- curl_setopt($ch, CURLOPT_HTTPHEADER, ['Content-Type: application/json; charset=utf-8','Content-Length:'.strlen($data)]);
- }
- $res = curl_exec($ch);
- curl_close($ch);
- return $res;
- }
- ?>
解压密码: detechn或detechn.com
免责声明
本站所有资源出自互联网收集整理,本站不参与制作,如果侵犯了您的合法权益,请联系本站我们会及时删除。
本站发布资源来源于互联网,可能存在水印或者引流等信息,请用户自行鉴别,做一个有主见和判断力的用户。
本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。