Php远程检查Web服务器正在使用的操作系统

时间:2014-08-25 01:06:38

标签: php operating-system

有没有办法检查外部网站webserver OS是Linux还是Windows?我有一个Web开发业务,我们主要只处理Linux托管等。如果我不需要知道客户端是否有Linux或Windows网络服务器,那么可以节省很多时间。

2 个答案:

答案 0 :(得分:0)

如果Web服务器公开它,您将获得该信息。 默认情况下,Apache会让您了解一些内容,包括Server OS。只需查看网站的标题即可。

答案 1 :(得分:0)

尝试使用此代码,希望能够正常工作

$info = get_headers($url); $string0 = implode(' ', $info); $string1 = explode('Server:', $string0);
$pattern = '#^Server:#i'; $matches = preg_grep($pattern, $info);