php中curl封装
2017-02-08 08:47
246 查看
public static function postcurl($data){ $ch = curl_init(); // 设置curl允许执行的最长秒数 curl_setopt($ch, CURLOPT_TIMEOUT, 10); // 获取的信息以文件流的形式返回,而不是直接输出。 curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); // 从证书中检查SSL加密算法是否存在 curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 1); if($data['type'] == "post") { //发送一个常规的POST请求,类型为:application/x-www-form-urlencoded,就像表单提交的一样。 $fields_string = ''; foreach($data['fileds'] as $key => $value){ $fields_string.=$key.'='.$value.'&'; } $fields_string = rtrim($fields_string , '&'); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_URL, $data['url']); curl_setopt($ch, CURLOPT_POSTFIELDS, $fields_string); }else{ curl_setopt($ch, CURLOPT_URL, $data['url']); } $res = curl_exec($ch); return $res; }
相关文章推荐
- php中curl类常用方法封装和详解
- 记录一下PHP封装的curl
- php - 封装 - curl类
- php封装好的curl操作
- PHP封装curl的调用接口及常用函数
- php的curl封装类用法实例
- php实现的Curl封装类Curl.class.php用法实例分析
- PHP封装CURL扩展类实例
- PHP封装curl函数完成接口数据的处理调用
- php中curl类常用方法封装和详解
- 使用PHP提供的CURL模块采集任意网页 已经封装一个类超级好用 请拿走
- PHP封装CURL扩展类实例
- php curl 请求方法封装
- php封装curl的post和get类
- PHP封装curl的调用接口及常用函数详解
- PHP封装CURL扩展
- PHP封装CURL扩展
- php-curl封装[避免上传文件二义性Bug]
- CURL封装的php http和https请求网页模拟post get函数