Paypal:TLS 1.2测试在ssh中工作,但在浏览器中不起作用

时间:2018-06-12 22:35:49

标签: php curl paypal tls1.2

我创建了以下脚本来检查托管是否使用TLS 1.2进行加密:

<?php
$ch = curl_init('https://tlstest.paypal.com/');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt ($ch, CURLOPT_SSLVERSION, 6); //TLS v1.2
$data = curl_exec($ch);
curl_close($ch);

print $data;

如果使用TLS 1.2进行呼叫,paypal将返回“PayPal_Connection_OK”。

当我直接在ssh中调用它时,我得到了成功的回复:

$ php ./tls.php 
PayPal_Connection_OK

但是当我把这个脚本放到httpdocs目录中并通过浏览器调用它时我得到了:

ERROR! Connection is using TLS version lesser than 1.2. Please use TLS1.2

可能是什么问题?

0 个答案:

没有答案