如何获取SSL协议版本(php)

如何获取SSL协议版本(php),php,ssl,Php,Ssl,我有一个服务器Apache/2.2.22(Debian)和PHP/5.4.45-0+deb7u5 我需要获取一个php环境变量,该变量指定在客户端和服务器之间使用哪个SSL协议版本(我指的是TLS1.1、TLS1.2等) 所以,我将在脚本中使用该变量,使用TLS1.1或TLS1.2等获得不同的选项 该服务器已获得OpenSSL/1.0.1t。SSL\u协议环境变量应该具有您需要的内容。它与其他SSL变量一起记录在中 请注意,某些托管环境可能无法使用此变量。如果看不到,可能需要将SSLOption

我有一个服务器Apache/2.2.22(Debian)和PHP/5.4.45-0+deb7u5

我需要获取一个php环境变量,该变量指定在客户端和服务器之间使用哪个SSL协议版本(我指的是TLS1.1、TLS1.2等)

所以,我将在脚本中使用该变量,使用TLS1.1或TLS1.2等获得不同的选项


该服务器已获得OpenSSL/1.0.1t。

SSL\u协议环境变量应该具有您需要的内容。它与其他SSL变量一起记录在中


请注意,某些托管环境可能无法使用此变量。如果看不到,可能需要将
SSLOptions+StdEnvVars
添加到web服务器配置中,或添加到
.htaccess
文件中。

将SSLOptions+StdEnvVars添加到my.htaccess我有一个名为REDIRECT\u SSL\u PROTOCOL的新环境变量。目前,该变量的值为TLSv1.2。这就是我要找的变量吗?是的,就是那个。前缀为
REDIRECT_uu
可能是mod_重写配置的产物。更新:在Apache 2.4/PHP7.3上,环境变量是SSL_协议。