2013-09-28 45 views
-2

我目前运行pingrglobe.com,我期待找出我将如何获得信息,如服务器操作系统,Web服务器类型(如果有的话)......PHP - 获得更多的服务器信息通过互联网协议地址

所以远我发现这个:http://php.net/manual/en/function.dns-get-record.php

但是,它似乎并不是我所需要的。

我一直在环顾四周,无法找到我需要的信息,如服务器类型,操作系统等使用PHP和IP的教程。

+0

为什么-1已经?原因是什么?如果+1需要更多信息,请问我。 :) – matrixdevuk

+0

可能是-1,因为你似乎没有做太多的研究 –

+1

在很多情况下,你将无法得到很多信息,除非机器正在运行一个web服务器(然后你可以解析来自网页请求)。否则机器通常不会公开播放这类信息 –

回答

0

使用您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); 

然后看看$结果的内容;

+0

我爱你@Mark Ba​​ker – matrixdevuk

相关问题