2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > php实现的Curl封装类Curl.class.php用法实例分析【PHP】

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

时间:2019-08-24 23:34:08

相关推荐

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

后端开发|php教程

php,Curl封装类

后端开发-php教程

本文实例讲述了php实现的Curl封装类Curl.class.php用法。分享给大家供大家参考。具体如下:

公众平台源码怎么用,vscode中文如何放大,ubuntu启动gcc,tomcat清楚缓存文件,爬虫cas,yar php 安装,东莞seo快速优化方法,淘宝领券网站源码,emlog好看的古风模板下载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用法:

窗体免费源码下载网站,ubuntu安装深度商店,淘宝爬虫 会封号,php字符串定界符的特点,网站监测seolzw

$curl = new Curl();$curl->get(/);

POST用法:

视频网站源码下载,vscode终端布局,ubuntu系统查看cpu频率,idea虚拟tomcat,sqlite整形怎么表示,省市二级联动插件,软件开发前端框架,爬虫数据啥意思,获取mac php,node seo,asp net电商网站后台,网页小偷工具,discuz手机网站模板,如何删除wordpress每个栏目页面下方的分类目录归档,wordpress会员充值管理系统,微信表白墙小程序源码带PHP后台lzw

$curl = new Curl();$curl->get(/, p=1&time=0);

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。