首页 >

php实现的Curl封装类Curl.class.php用法实例分析

后端开发|php教程php实现的Curl封装类Curl.class.php用法实例分析
php Curl
后端开发-php教程
本文实例讲述了php实现的Curl封装类Curl.class.php用法。分享给大家供大家参考。具体如下:
域名转域名易语言源码,ubuntu内核如何修复,爬虫买卖违法吗,php 辞职,谷歌seo师lzw
 $val){     $sets[] = $key . '=' . urlencode($val);    }    $fields = implode('&',$sets);   }   curl_setopt($ch, CURLOPT_POSTFIELDS, $fields);  }else if('put' == $method){   curl_setopt($ch, CURLOPT_PUT, true);  }  //curl_setopt($ch, CURLOPT_PROGRESS, true);  //curl_setopt($ch, CURLOPT_VERBOSE, true);  //curl_setopt($ch, CURLOPT_MUTE, false);  curl_setopt($ch, CURLOPT_TIMEOUT, 10);//设置curl超时秒数  if(strlen($userAgent)){   curl_setopt($ch, CURLOPT_USERAGENT, $userAgent);  }  if(is_array($httpHeaders)){   curl_setopt($ch, CURLOPT_HTTPHEADER, $httpHeaders);  }  $ret = curl_exec($ch);  if(curl_errno($ch)){   curl_close($ch);   return array(curl_error($ch), curl_errno($ch));  }else{   curl_close($ch);   if(!is_string($ret) || !strlen($ret)){    return false;   }   return $ret;  } } function post($url, $fields, $userAgent = '', $httpHeaders = '', $username = '', $password = ''){  $ret = Curl::execute('POST', $url, $fields, $userAgent, $httpHeaders, $username, $password);  if(false === $ret){   return false;  }  if(is_array($ret)){   return false;  }  return $ret; } function get($url, $userAgent = '', $httpHeaders = '', $username = '', $password = ''){  $ret = Curl::execute('GET', $url, '', $userAgent, $httpHeaders, $username, $password);  if(false === $ret){   return false;  }  if(is_array($ret)){   return false;  }  return $ret; } function create(){  $ch = null;  if(!function_exists('curl_init')){   return false;  }  $ch = curl_init();  if(!is_resource($ch)){   return false;  }  return $ch; }}?>

GET用法:

小程序源码 新闻,vscode直装版,ubuntu 16 花屏,卸载tomcat解压版,爬虫台词,国内开源php cms,seo培训课快速推广,太平洋亲子网站源码,the7主题模板lzw
$curl = new Curl();$curl->get('http://www.XXX.com/');

POST用法:

微信狗源码是什么意思,ubuntu如何支持中文,jdk17兼容tomcat8,网络爬虫软件 外网,怎么用php代码进行文件转移,肇庆做seolzw
$curl = new Curl();$curl->get('http://www.XXX.com/', 'p=1&time=0');

更多php实现的Curl封装类Curl.class.php用法实例分析相关文章请关注PHP中文网!


php实现的Curl封装类Curl.class.php用法实例分析
  • php- call to undefined function curl_init()
  • php- call to undefined function curl_init() | php- call to undefined function curl_init() ...

    php实现的Curl封装类Curl.class.php用法实例分析
  • php-PHP curl模拟登录网站但被困在登录页面
  • php-PHP curl模拟登录网站但被困在登录页面 | php-PHP curl模拟登录网站但被困在登录页面 ...

    php实现的Curl封装类Curl.class.php用法实例分析
  • php curl采集含__EVENTVALIDATION的asp网页
  • php curl采集含__EVENTVALIDATION的asp网页 | php curl采集含__EVENTVALIDATION的asp网页 ...