分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

curl请求方法函数

发布时间:2023-09-06 01:54责任编辑:胡小海关键词:url

 function curlRequest($url, $data=array(), $method = ‘GET‘){
???????$method = strtoupper($method);
???
???????$ch = curl_init();
???????curl_setopt($ch, CURLOPT_FAILONERROR, 1);
???????curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
???????curl_setopt($ch, CURLOPT_TIMEOUT, 5);
???????$param = http_build_query($data);

???????//curl_setopt($ch, CURLOPT_PROXY, ‘10.13.130.64:80‘);
????????
???????if ($method === ‘POST‘) {
???????????// echo $url;
???????????curl_setopt($ch, CURLOPT_URL, $url);
???????????curl_setopt($ch, CURLOPT_POST, 1);
???????????$param =str_replace(‘&‘,‘&‘,$param);
???????????curl_setopt($ch, CURLOPT_POSTFIELDS, $param);
???????} else {
???????????// ???????????echo $url;
???????????if ($param) {
???????????????$url = (stripos($url, "?") === false) ? ($url . "?" . $param) : ($url . ‘&‘ . $param);
???????????????$url =str_replace(‘&‘,‘&‘,$url);
???????????}
???????????// ???????????echo $url;
???????????curl_setopt($ch, CURLOPT_URL, $url);
???????????curl_setopt($ch, CURLOPT_POST, 0);
???????}
???
???????// $header[]= ‘Accept-Language: zh-cn‘;
???????// $header[]= ‘User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727) ‘;
???????// $header[]= ‘Connection: Keep-Alive ‘;
???????// $header[]= ‘Cache-Control: no-cache‘;
???????// curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
???????$result = curl_exec($ch);

???????curl_close($ch);
???????return $result;
???}

curl请求方法函数

原文地址:https://www.cnblogs.com/lsbaiwyl/p/9054744.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved