PHP cURL TLS 1.0到1.2

时间:2016-06-18 14:15:16

标签: php curl

我正在更新一些旧的PHP代码,并注意到我与之交互的API需要TLS 1.1或1.2。在返回结果下面运行代码是

  

TLS 1.0

如何让PHP使用TLS 1.1或1.2?我在另一篇文章中提到过设置CURLOPT_SSLVERSION,但这似乎并没有让我这么做。

$ch = curl_init('https://www.howsmyssl.com/a/check');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSLVERSION, 6);
$data = curl_exec($ch);
curl_close($ch);

$json = json_decode($data);
echo $json->tls_version;

0 个答案:

没有答案