Php 使用curl检索安全页面

Php 使用curl检索安全页面,php,Php,我从谷歌上搜刮了几页。。其中一页还给我这个: File : C:\xampp\htdocs\PPC-Advert-System\Scrapper\ScrapperDBCRUD.php Line: 29 SSL certificate problem, verify that the CA cert is OK. Details:\nerror:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify fai

我从谷歌上搜刮了几页。。其中一页还给我这个:

   File : C:\xampp\htdocs\PPC-Advert-System\Scrapper\ScrapperDBCRUD.php

Line: 29

SSL certificate problem, verify that the CA cert is OK. Details:\nerror:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
这是我的curl代码:

    private  function getPage($proxy, $url, $referer, $agent, $header, $timeout) {
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $url);
        //curl_setopt($ch, CURLOPT_HEADER, $header);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_PROXY, $proxy);
        curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, 1);
        curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
         // curl_setopt($ch, CURLOPT_REFERER, $referer);
        //  curl_setopt($ch, CURLOPT_USERAGENT, $agent);
        $result['EXE'] = curl_exec($ch);
        $result['INF'] = curl_getinfo($ch);
        $result['ERR'] = curl_error($ch);
        if(curl_exec($ch) === false)
        {
            $result['ERR']=curl_error($ch);
        }
        curl_close($ch);
        return $result;
 }
我不知道该在卷曲中添加什么,所以它以某种方式验证了我正在刮的页面。而且,我也不知道这是否会影响到我所刮的普通页面的刮除……处理这个问题的最佳方法是什么

我有时也会遇到这样的错误:

error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol

这两个错误都相关吗?

如果不需要验证您可以添加的ssl连接

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false)

当我刮掉普通页面时,它能解决问题而不是通过错误吗?