我想我的网站的用户是否有其他的网站(http和/或https)到了。 有网站在那里使用的是谷歌分析(如果我的理解是正确的)。 但我不知道他们是怎么做到的。
问题1)如何使用我的网站上谷歌,分析,以检查是否存在其他网站吗?
问题2)如何我自己做呢? 使用PHP或JavaScript? 我不知道,如果他们使用多个服务器的位置,以检查相比,我会用我自己的代码中使用单个位置的网站是否在线谷歌,分析可能是更可靠的条款。
我想我的网站的用户是否有其他的网站(http和/或https)到了。 有网站在那里使用的是谷歌分析(如果我的理解是正确的)。 但我不知道他们是怎么做到的。
问题1)如何使用我的网站上谷歌,分析,以检查是否存在其他网站吗?
问题2)如何我自己做呢? 使用PHP或JavaScript? 我不知道,如果他们使用多个服务器的位置,以检查相比,我会用我自己的代码中使用单个位置的网站是否在线谷歌,分析可能是更可靠的条款。
您可以使用服务器端卷曲和监控HTTP响应头,现场超时。
一个可以尝试直接连接到服务器的HTTP(S)端口。
$canConnect = FALSE;
$host = 'www.example.com';
$service_port = 80; // http, for https use 443;
$address = gethostbyname ($host);
$socket = socket_create (AF_INET, SOCK_STREAM, SOL_TCP);
if ($socket !== FALSE) {
$result = socket_connect ($socket, $address, $service_port);
if ($result) {
$canConnect = TRUE;
}
socket_close($socket);
}
你可以ping通的服务器和监控响应。 此链接显示您在PHP的实现: http://www.darian-brown.com/php-ping-script-to-check-remote-server-or-website/