我想进行小型的"服务器软件检查",以确保我的PHP应用程序在Apache上运行。
当我的用户在Microsoft IIS服务器上运行我的web应用程序时,我想警告他们安全问题。
我有一些SSL连接检查,它们在IIS下不起作用,而且我懒得为IIS支持编写单独的函数。
我需要一个检查软件的功能,而不是@Eda190建议的"手动检查"。
请参阅:http://php.net/manual/en/reserved.variables.server.php
您的目标:
$_SERVER['SERVER_SOFTWARE'];
您可以使用apache_get_version
来获得apache版本。如果它没有设置,它就不是apache。
http://php.net/manual/en/function.apache-get-version.php