Обнаружение версии SSL в PHP (под Apache)

Я пытаюсь достоверно определить, какая версия SSL была согласована между моим веб-сервером Apache и браузером посетителей.

Что я пробовал?

Я создал каталог со своим собственным .htaccess Apache файл, содержащий только:

SSLOptions +StdEnvVars

В тот же каталог я положил этот файл PHP:

<?php

// find version
$version = 'Unknown';
if (isset($_SERVER['SSL_PROTOCOL'])) $version = $_SERVER['SSL_PROTOCOL'];

// feedback, this is client information so it can be displayed
echo $version;

Вы можете попробовать это по этому адресу:

https://kbps.nl/test/

Когда я просматриваю там, я вижу: TLSv1.2

Тем не менее, это не работает для 30-40% моего посетителя, тогда я вижу неизвестный. Это означает $_SERVER['SSL_PROTOCOL'] не был установлен.

У кого-нибудь есть опыт с этим, и идея, что может пойти не так?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector