设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 创业者 手机 数据
当前位置: 首页 > 服务器 > 系统 > 正文

PHP开发者检测是否支持TLS v1.2的代码是哪些

发布时间:2022-01-11 11:00 所属栏目:52 来源:互联网
导读:本篇内容主要讲解PHP开发者检测是否支持TLS v1.2的代码是什么,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习PHP开发者检测是否支持TLS v1.2的代码是什么吧! 注意:使用了DNSPod PHP SDK的开发者,请及时更新最
  本篇内容主要讲解“PHP开发者检测是否支持TLS v1.2的代码是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“PHP开发者检测是否支持TLS v1.2的代码是什么”吧!
 
  注意:使用了DNSPod PHP SDK的开发者,请及时更新最新版本的SDK,或自行把dnspod.php中curl_setopt($ch, CURLOPT_SSLVERSION, 1);一行注释掉,否则将会影响到正常API调用。
 
  PHP开发者可使用以下代码检测是否支持TLS v1.2
 
  <?php
  $ch = curl_init();
  curl_setopt($ch, CURLOPT_URL, "https://www.howsmyssl.com/a/check");
  curl_setopt($ch, CURLOPT_SSLVERSION, 6);
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  $response = curl_exec($ch);
  curl_close($ch);
  $tlsVer = json_decode($response, true);
  echo "<h2>Your TLS version is: <u>" . ( $tlsVer['tls_version'] ? $tlsVer['tls_version'] : 'no TLS support' ) . "</u></h2>";
  Python开发者可使用以下代码检测是否支持TLS v1.2
 
  Python 2.x:
  $ python -c "import urllib2; print(urllib2.urlopen('https://tlstest.paypal.com/').read())"
  Python 3.x:
  $ python -c "import urllib.request; print(urllib.request.urlopen('https://tlstest.paypal.com/').read())"
  Node开发者可使用以下代码检测是否支持TLS v1.2
 
  node -e "var https = require('https'); https.get('https://tlstest.paypal.com/', function(res){ console.log(res.statusCode) });"
  Android开发者
 
  TLS v1.2在API 20以上版本已默认支持
 
  iOS开发者
 
  iOS 5以上已默认支持TLS v1.2

(编辑:ASP站长网)

    网友评论
    推荐文章
      热点阅读