【问题标题】:How to detect current IIS version with PHP?如何使用 PHP 检测当前的 IIS 版本?
【发布时间】:2013-02-15 18:13:07
【问题描述】:

我现在的方法是……

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

...但是我没有使用 IIS 的经验,并且搜索了一段时间后,我发现没有任何信息表明它有多可靠。服务器签名可能会被抑制,或者模式可能会在旧版本或其他软件中发生更改。

是否可以使用 PHP 检测到完整正确的 IIS 版本?也许是Windows only extensions?有什么我应该注意的陷阱吗?

【问题讨论】:

    标签: php iis version version-detection


    【解决方案1】:

    据我所知,IIS 版本的结构是这样修复的

     Microsoft-IIS/5.0 (Windows 2000)
     Microsoft-IIS/5.1 (Windows XP)
     Microsoft-IIS/6.0 (Windows 2003 Server)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-19
      • 1970-01-01
      • 2013-03-28
      • 1970-01-01
      • 1970-01-01
      • 2011-12-07
      • 2012-07-03
      • 2015-01-25
      相关资源
      最近更新 更多