如何检查网站是否已启动

时间:2015-07-01 07:44:06

标签: php

我正在使用Php,我必须将客户重定向到另一个站点,但需要检查该站点是否有效,如果站点不活动,甚至在30秒响应后,它应该继续尝试访问该站点30秒是负面的,那么它应该向客户显示服务已经停止。

在这种情况下我该怎么做。而且该网站不在我的控制范围内,而且在jsp上。

1 个答案:

答案 0 :(得分:0)

我会使用这个功能:

function ping($host,$port=80,$timeout=6)
{
    $fsock = fsockopen($host, $port, $errno, $errstr, $timeout);
    if ( ! $fsock )
    {
            return FALSE;
    }
    else
    {
            return TRUE;
    }
}

您可以在此链接中找到更多信息:http://www.thecave.info/php-ping-script-to-check-remote-server-or-website/