php - 为什么我的 cURL 请求在 XAMPP 中不起作用?
问题描述
curl 在我的 XAMPP 安装中启用。但我的以下代码返回一个空白页:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://www.google.com/");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$response = curl_exec($ch);
curl_close($ch);
print $response;
解决方案
用于curl_setopt($link, CURLOPT_SSL_VERIFYPEER, FALSE);
解决您的问题
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://www.google.com/");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($link, CURLOPT_SSL_VERIFYPEER, FALSE); // to resolve your current error
$response = curl_exec($ch);
if (curl_error($ch)) {
$error_msg = curl_error($ch);
var_dump($error_msg);exit;
}
curl_close($ch);
var_dump($response);
注意:- 以上可能会带来安全问题,因此要完全解决此问题,请尝试在您的系统中运行以下命令:
/bin/chmod 755 /etc/pki/tls/certs
推荐阅读
- html - 如何在 html 中添加条件按钮功能?
- javascript - 通过新行溢出数组中的元素并将对象属性分配给没有 Map 的每个新行
- javascript - 创建对象数组
- wpf - 如何在 wpf 中为绘图组设置第二种颜色
- python-3.x - 有没有办法将此列表理解更改为正常循环
- powershell - 使用 PowerShell 获取所有未知 AD 对象的所有权
- arm - STM32:简单的 SPI 传输
- strapi - 以编程方式在 Strapi 中添加新条目
- java - 同时在 Firebase 中创建多个用户
- react-native - Reanimated v1 再次为从 1 到 0 到 1 的值设置动画