1
6
我对一些解决方案进行了基准测试: file_get_contents 有了头部请求, gethostbynamel , checkdnsrr 以下解决方案似乎比所有其他解决方案都快100多个:
每台主机大约需要一微秒,而
|
2
2
您可以向可能已启动的主机(如Google)发送ping。
似乎没有内置的PHP,所以您必须使用shell命令。的返回值
更新
:
因此,类似这样的操作(警告,我的PHP已经生锈)应该可以做到:
|
3
1
你为什么不做一些
你可以
有时
依靠
注释 通过在得出结论之前增加ping/http请求的数量,可以帮助 置信水平 答案,但是 不能 在最坏的情况下不要出错。 |
4
0
不要忘记,这假定您的服务器将响应ICMP请求。如果是这样的话,那么我同意,网平可能是一条可行的道路。如果不成功,您可以使用同样在PEAR上的net_socket包尝试连接到某个您知道会得到响应的端口-可能是端口7或端口80,具体取决于您运行的服务。 |
Jacco · 未能格式化我的日期以在php中正确工作 1 年前 |
jay ram · 如何在URL核心php中从API获取JSON? 1 年前 |
Ishwarya A · php电子表格在浏览器中显示多张excel 1 年前 |