更新
我似乎已经开始工作,现在没有发生错误。
我在php.ini
curl.cainfo="C:/xamp/ca-bundle.crt"
openssl.cafile="C:/xamp/ca-bundle.crt"
但我现在的问题是这种安全做法吗?什么是安全隐患? &安培;如何反映服务器/托管环境?
您目前正在使用Insightly CRM系统https://github.com/Insightly/insightly-php
在PHP中进行一些API调用测试我正在使用XAMPP并成功从CRM获取数据并将其显示在我的cmd / console中。
我不得不做一个工作并将行curl.cainfo = "C:\xampp\php\cacert.pem"
放入我的php.ini
以使其在控制台中工作。
我希望将其显示在我的.php
网页中,此错误即将出现Fatal error: Uncaught exception 'Exception' with message 'HTTP Error (60): SSL certificate problem: self signed certificate in certificate chain'
。不确定我做错了什么?
继承我的代码:
<!DOCTYPE html>
<html>
<head>
<?php
require("insightly.php");
$i = new Insightly('api key');
$contacts = $i->getContacts();
?>
<title>Test</title>
</head>
<body>
<h1>PHP Insightly Test</h1>
<?php
foreach ($contacts as $contact)
{
echo $contact->CONTACT_ID;
echo " ";
echo $contact->FIRST_NAME;
echo " ";
echo $contact->LAST_NAME;
echo "\n";
}
?>
</body>
</html>
提前致谢。