如何通过curl在启用ssl的网站上运行get请求?


How would you run a get request via curl on an ssl enabled website?

$url = 'https://thewebsite.com/';
    $this->curl->create($url);
    $this->curl->ssl(TRUE);
    echo $this->curl->simple_get($url);

这是我通过codeigniter和curl codeigniter库运行的代码。

有别的办法吗?

当我运行请求时,我什么也得不到。

TRUE,在这种情况下,意味着您正在根据SSL证书检查他们的站点。如果您有证书,那么您需要传入curl->ssl的第三个参数(证书的路径)。如果您不想检查他们的证书,那么您可以简单地将FALSE作为参数传递给ssl方法。

更多的cURL和SSL在这里(不是CodeIgniter,只是普通的ol' PHP + cURL)