今の私のアプローチは…</p>
if ( preg_match( '~IIS/(\d+\.\d+)~', $_SERVER['SERVER_SOFTWARE'], $matches ) )
$version = $matches[1];
…しかし、私は IIS の経験がなく、しばらく検索しても、それがどれほど信頼できるかについての情報は見つかりませんでした。サーバー署名が抑制されているか、古いバージョンまたは追加のソフトウェアによってパターンが変更されている可能性があります。
PHP で完全に正しい IIS バージョンを検出することは可能ですか? 多分Windowsのみの拡張機能で?注意すべき落とし穴はありますか?