Rob*_*Rob 1 php ping fsockopen
我正在尝试在 PHP 中执行此操作。我需要检查指定的主机是否“启动”
我想 ping 指定的主机(虽然我不确定我会怎么做,因为这需要 root。--help here?)
我也曾fsockopen()尝试连接到指定的端口,但如果主机没有侦听该端口上的连接,那也会失败。
此外,一些主机会阻止 ping 请求,那么我该如何解决这个问题呢?不过,这部分不是必需的,所以不要太担心。我意识到这可能会变得棘手。
我通常为一个公共页面做一个简单的卷曲,看看它是否返回 200。如果你得到 500、404 或任何除了 200 响应之外的任何东西,你知道有些可疑。