php - 在 PHP 应用程序的 cURL 中强制使用 IPv4

标签 php curl configuration ip

有没有办法强制 cURL 使用 IPv4?我正在寻找一个全局设置,比如 php.ini 设置或类似的设置。

最佳答案

请使用 curl_setopt 尝试此代码
这将强制进行 IPV4 解析。

if (defined('CURLOPT_IPRESOLVE') && defined('CURL_IPRESOLVE_V4')){
   curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4);
}

defined确保全局常量在您的 PHP 版本上可用。

关于php - 在 PHP 应用程序的 cURL 中强制使用 IPv4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25645634/

相关文章:

javascript - 从外部网站截图

php - PHP通过CURL获取图片大小

php - 用于抓取 youtube 类别的简单 url 格式?

javascript - javascript 中数据库字段的撇号

javascript - 将 PHP 变量传递给 Javascript 不起作用

php - 使用 Codeigniter 将登录尝试次数限制在 3 次以内

configuration - TeamCity 的版本控制(例如在 TFS 中)构建配置 - 可能吗?

MySQL 不作为服务启动

c# - c# 客户端应用程序中用户设置/配置的最佳实践

php - 我如何在 PHP 中重写 URL?