2013-02-15 13 views
6

Moje podejście jest teraz ...Jak wykryć obecną wersję IIS z PHP?

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

... ale nie mam doświadczenia z IIS, a po wyszukaniu na chwilę nie znalazłem informacji jak solidny, który jest. Podpis serwera może być wyłączony lub wzorzec może zostać zmieniony w starszych wersjach lub w dodatkowym oprogramowaniu.

Czy można wykryć pełną poprawną wersję IIS z PHP? Może z Windows only extensions? Czy są jakieś pułapki, o których powinienem wiedzieć?

Odpowiedz

1

wiem struktura IIS wersja jest Fix tak

Microsoft-IIS/5.0 (Windows 2000) 
Microsoft-IIS/5.1 (Windows XP) 
Microsoft-IIS/6.0 (Windows 2003 Server) 
Powiązane problemy