$url = "http://www.einjcwm.cn/";
$ch = curl_init(); //初始化curl
curl_setopt($ch,CURLOPT_URL,$url);//CURLOPT_URL:指定请求的URL;
//curl_setopt($ch,CURLOPT_HTTPHEADER,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
//将数据当做参数保存,没有这个参数会把获取到的数据全部输出到页面,后面参数为1或者true
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, 10);
//请求时间超过10秒自动断开
curl_setopt($ch, CURLLOPT_HEADER,0);
// CURLLOPT_HEADER设置为0表示不返回HTTP头部信息,也可以设置为false。
curl_setopt($ch, CURLOPT_TIMEOUT, false);
// 用来告诉成功 PHP,从服务器接收缓冲完成前需要等待多长时间,如果目标是个巨大的文件,
//生成内容速度过慢或者链路速度过慢,这个参数就会很有用。
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
// 提交数据到https时,需要pem证书来加密。
//我们使用浏览器访问https的时候,浏览器会自动加载网站的安全证书进行加密。
//但是你用curl请求https时,没有通过浏览器,就只有自己手动增加一个安全证书进行加密。
//为保证第三方服务器与微信服务器之间数据传输的安全性,所有微信接口采用https方式调用,必须使用CURLOPT_SSL_VERIFYPEER,CURLOPT_SSL_VERIFYHOST 2行代码打开ssl安全校验。
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
$html = curl_exec($ch);
//执行CURL请求,如果没有错误发生,该函数的返回是对应URL返回的数据,
// 以字符串表示满意;如果发生错误,该函数返回 FALSE。需要注意的是,判断输出是否为FALSE用的是全等号,这是为了区分返回空串和出错的情况
curl_close($ch);
//释放curl句柄
PHP的cURL操作
猜你喜欢
转载自blog.csdn.net/qq_43035350/article/details/82885301
今日推荐
周排行