首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >php + cURL +TLS1.2

php + cURL +TLS1.2
EN

Stack Overflow用户
提问于 2019-10-13 14:42:22
回答 1查看 270关注 0票数 0

我正在使用maxmind GEOIP precision在线服务来获取游客地区/城市的信息。他们正在将协议升级到TLS 1.2。我试图更改我的代码,但他们告诉我,日志表明我仍然使用TLS1.0发送请求

代码语言:javascript
复制
$ch = curl_init();  
curl_setopt($ch, CURLOPT_URL, "https://geoip.maxmind.com/geoip/v2.1/insights/178.166.46.246"); 
curl_setopt($ch, CURLOPT_USERPWD, $username . ":" . $password);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 


curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2); 
curl_setopt($ch, CURLOPT_SSLVERSION, CURL_SSLVERSION_TLSv1_2);


$result = curl_exec($ch);  
curl_close($ch);  
return $result;

添加"CURL_SSLVERSION_TLSv1_2“似乎没有什么帮助。这里我可能遗漏了什么?

EN

回答 1

Stack Overflow用户

发布于 2019-10-13 14:49:39

添加

代码语言:javascript
复制
curl_setopt ($ch, CURLOPT_SSLVERSION, 6); 

这会强制请求使用TLS 1.2。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58361185

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档