为 PHP 的 cURL 配置 SSL 证书。你可以从 https://curl.haxx.se/ca/cacert.pem 下载证书,然后在你的 php.ini 文件中设置 curl.cainfo 的值为你下载的证书的路径。例如:
php.ini中
[curl]
; 添加下面这行
curl.cainfo = "path/to/downloaded/cacert.pem"

然后你需要重启你的 PHP 服务。

这样,你的 cURL 请求就能正确地进行 SSL 证书验证了。

$apiToken = '你的API密钥'; // 在这里填写你的API密钥
$domain = '你的域名'; // 在这里填写你要查询的域名

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL,"https://dnsapi.cn/Record.List"); // 使用Record.List API的URL
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "login_token=".$apiToken."&domain=".$domain."&format=json"); // 填写API密钥,域名和期望的返回格式

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$server_output = curl_exec($ch);

if(curl_errno($ch)) {
echo 'CURL Error: ' . curl_error($ch);
}

curl_close ($ch);

if($server_output === false) {
echo 'No output from the server or the response is empty.';
} else {
print_r($server_output);
}