Как определить текущую версию IIS с PHP?

Мой подход сейчас...

if ( preg_match( '~IIS/(\d+\.\d+)~', $_SERVER['SERVER_SOFTWARE'], $matches ) )
    $version = $matches[1];

… Но у меня нет опыта работы с IIS, и после некоторого поиска я не нашел информации, насколько это надежно. Подпись сервера может быть подавлена, или шаблон может быть изменен в более старых версиях или с помощью дополнительного программного обеспечения.

Можно ли определить правильную версию IIS с помощью PHP? Может быть, только с расширениями Windows? Есть ли какие-либо подводные камни, о которых я должен знать?

1 ответ

Как я знаю, структура IIS версии Is Fix, как это

 Microsoft-IIS/5.0 (Windows 2000)
 Microsoft-IIS/5.1 (Windows XP)
 Microsoft-IIS/6.0 (Windows 2003 Server)
Другие вопросы по тегам