加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_丽江站长网 (http://www.0888zz.com/)- 科技、建站、数据工具、云上网络、机器学习!
当前位置: 首页 > 服务器 > 系统 > 正文

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

发布时间:2022-01-13 13:41:37 所属栏目:系统 来源:互联网
导读:本篇内容主要讲解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

(编辑:应用网_丽江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读