简述PHP开发中实现http与https参数的请求设置

来源:爱站网时间:2020-07-06编辑:网友分享
每次的计算机访问https和http网页的代码展示是不一样的,程序员要将工具设置成人进行抓取我们需要的数据,本文今天为爱站技术频道小编带来了简述PHP开发中实现http与https参数的请求设置​​​​​​​,希望对你有所帮助。

每次的计算机访问https和http网页的代码展示是不一样的,程序员要将工具设置成人进行抓取我们需要的数据,本文今天为爱站技术频道小编带来了简述PHP开发中实现http与https参数的请求设置,希望对你有所帮助。
常规curl请求:

 

复制代码 代码如下:
$url = '//www.jb51.net';
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_HEADER, 1);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$data = curl_exec($curl);
curl_close($curl);
var_dump($data);


使用curl请求HTTPS:

 

 

复制代码 代码如下:
$url = 'https://www.jb51.net';
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_HEADER, 1);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);//这个是重点。
$data = curl_exec($curl);
curl_close($curl);
var_dump($data);

 

注意

当请求https的数据时,会要求证书,这时候,加上下面这两个参数,规避ssl的证书检查

 

复制代码 代码如下:
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); // https请求 不验证证书和hosts
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);

上述是爱站技术频道小编为大家带来的简述PHP开发中实现http与https参数的请求设置,我们不妨选择上述方式改变下。

上一篇:详解PHP开发中字符串的操作说明

下一篇:PHP开发中两种图片统计的代码实现

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载