2016-12-20 6 views
3

私はPHP/5.4.45-0 + deb7u5でApache/2.2.22(Debian)というサーバーを持っています。SSLプロトコルのバージョン(php)を取得する方法

クライアントとサーバーの間で使用されるSSLプロトコルのバージョンを指定するPHP環境変数を取得する必要があります(TLS 1.1、TLS 1.2などを意味します)。

だから、私は、サーバーは、OpenSSL/1.0.1tを持っていることTLS 1.1またはTLS 1.2等...

を使用して別のオプションを取得するためのスクリプトでその変数を使用します。

答えて

2

SSL_PROTOCOL環境変数には、探しているものが必要です。他のSSL変数とともに、the Apache manual for mod_sslに記載されています。

一部のホスティング環境では、この変数を使用できない場合があります。表示されない場合は、SSLOptions +StdEnvVarsをWebサーバー構成に追加するか、.htaccessファイルに追加する必要があります。

+0

私の.htaccessにSSLOptions + StdEnvVarsを追加する私はREDIRECT_SSL_PROTOCOLという新しい環境変数を持っています。その変数の現在の値はTLSv1.2です。それは私が探している変数ですか? – John

+1

うん、そうだよ。接頭辞 'REDIRECT_'はおそらくあなたのmod_rewrite設定の成果物です。 – duskwuff

+0

それは動作します!どうもありがとうございました。 – John

関連する問題