php - 问题 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;
?>
解决方案
推荐阅读
- aws-cli - 警报操作 - 如何在 aws cloudwatch put-metric-alarm 命令中终止实例 - AWS CloudWatch CLI 命令
- c++ - 使用标准输入读取文本文件,然后遍历多个数组
- google-sheets - 如何使用 Google 电子表格作为 Grafana 的数据源?
- html - 使用 img-fluid 类时图像无法正确显示
- python-3.7 - 我正在尝试使用下面的代码从列表中删除重复的元素,但低于输出。为什么我没有得到预期的输出?
- python - find_element_by_link_text 应该找到这个链接吗?
- javascript - TypeORM:如何将现有类别与新帖子链接
- c# - 如何在 TokenIssuedSuccessEvent 和 UserLoginSuccessEvent 中获取子声明
- python - Python 相当于 R 的 save()?
- ios - 将bottomLayoutGuide转换为最新的iOS,safeAreaLayoutGuide