当前位置:   article > 正文

mysql计算实时在线人数_两种统计当前在线人数的方法

mysql查询总数和在线数

第一种方法:利用AltaVista搜索引擎来实现

这种方法是检查与你的站点链接的数目。这里用AltaVista搜索引擎来实现。在这里,我们用如下搜索引擎:

http://www.altavista.com/cgi-bin/query?kl=XX&pg=q&text=yes&q=link:&search=Search。

这是AltaVista的一个文本版本。这样可以节省我们大量的需要解析HTML的代码。接着,我们使用rawurlencode()来处理我们确切的URL保证Altavista能够正确地处理它。处理如下:

$url = "http://www.oso.com.cn";

$url_encoded = rawurlencode($url);

$url_to_check = "http://www.altavista.com/cgi-bin/query?

kl=XX&pg=q&text=yes&q=link:$url_encoded&search=Search";

这样,我们可以通过file()函数回取URL了。

$num_searched = file($url_to_check);

现在我们所取回的文件已经存放在数组$num_searched中。现在要在数组中查找我们想要的文本"About (.*)

pages found. "。(.*)表示在任何东西。而且,如果没有人链接我们的URL,AltaVista将显示"AltaVista found

no document matching your query."。因为我们想知道多少个人正

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/410718
推荐阅读
相关标签
  

闽ICP备14008679号