PHP - 通过互联网协议地址获取更多服务器信息


PHP - Get More Server Information VIA Internet Protocol Address

我目前运行pingrglobe.com,我正在寻找如何获取服务器操作系统、Web 服务器类型(如果有)等信息......

到目前为止,我发现这个:http://php.net/manual/en/function.dns-get-record.php

但是,这似乎不是我需要的。

我一直在四处寻找,找不到使用 php 和 IP 获取服务器类型、操作系统等信息所需的教程。

使用您的 Ubuntu.org 示例

$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "http://ubuntu.org");
curl_setopt($curl, CURLOPT_HEADER, true);
curl_setopt($curl, CURLOPT_NOBODY, true);
ob_start();
$header = curl_exec($curl);
$info = curl_getinfo($curl);
$result = ob_get_flush();
curl_close($curl);
var_dump($header);
var_dump($info);
var_dump($result);

然后看看$result的内容;