首页 > 解决方案 > 问题 curl 资源 id #2 ssl 测试 cacert.pem 并且不起作用

问题描述

我需要 SSL 来获取此页面。我首先测试了 localhost 并使用了 cacert.pem 文件。然后我添加到 php.ini 并再次得到错误。最后我在服务器上安装了 SSL 并再次收到错误。问题是什么?

<?php
$ch = curl_init("https://ebanking.sbank.ir/IB-New/login/loginPage.action?ibReq=WEB");
curl_setopt($ch, CURLOPT_COOKIEJAR, "cookieFile");
//curl_setopt($ch, CURLOPT_CAINFO, "C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\binaries\php\cacert.pem");
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_exec($ch);
$err_status = curl_error($ch);
echo $err_status;
echo $ch;
?>

标签: phpsslcurl

解决方案


推荐阅读