如何以编程方式确定PHP中的服务器软件?

时间:2015-03-29 21:22:41

标签: php

我想做一些小的“服务器软件检查”,以确保我的PHP应用程序在Apache上运行。

我想在用户在Microsoft IIS服务器上运行我的Web应用程序时警告我的用户安全问题。

我有一些SSL连接检查,它们在IIS下无法运行,而且我懒得为IIS支持编写单独的函数。


我需要一个检查软件的功能,而不是@ Eda190建议的“手动检查”。

2 个答案:

答案 0 :(得分:4)

请参阅:http://php.net/manual/en/reserved.variables.server.php

你在追求:

$_SERVER['SERVER_SOFTWARE'];

答案 1 :(得分:1)

您可以使用apache_get_version获取Apache版本。如果它没有设置它不是阿帕奇。

http://php.net/manual/en/function.apache-get-version.php