1. 云栖社区>
  2. PHP教程>
  3. 正文

php获取google pr 值的代码

作者:用户 来源:互联网 时间:2017-12-01 12:36:04

代码

php获取google pr 值的代码 - 摘要: 本文讲的是php获取google pr 值的代码,本文章介绍一段最新的关于php获取google pr 值的代码,有需要的同学可以看看。/**功能:对URL进行编码*参数说明:$web_url 网站URL,不包含"http://",例如php100.com*来源:http://php100

文章介绍一段最新的关于php获取google pr 值的代码,有需要的同学可以看看。/*
*功能:对URL进行编码
*参数说明:$web_url 网站URL,不包含"http://",例如php100.com
*来源:http://php100.com
*/
function HashURL($url){$SEED = "Mining PageRank is AGAINST GOOGLE'S TERMS OF SERVICE. Yes, I'm talking to you, scammer.";$Result = 0x01020345;for ($i=0; $i<strlen($url); $i++) {$Result ^= ord($SEED{$i%87}) ^ ord($url{$i});$Result = (($Result >> 23) & 0x1FF) | $Result << 9;}return sprintf("8%x", $Result);}
/*
*功能:获取pagerank
*参数说明:$domain 网站域名,不包含"http://",
*来源:http://php100.com

*/function pagerank($domain){ $StartURL = "http://toolbarqueries.google.com/tbr?client=navclient-auto&features=Rank:&q=info:";// $StartURL = "http://www.google.com/search?client=navclient-auto&features=Rank:&q=info:";$GoogleURL = $StartURL.$domain. ' &ch='.HashURL($domain);$fcontents = file_get_contents( "$GoogleURL");$pagerank = substr($fcontents,9); if (!$pagerank) return "0";else return $pagerank;}
OK,用php获取谷歌PR值算法,其实就这么简单,自己去测试下吧。上次,谷歌的PR值查询接口更改,上面的代码已经修改使用了谷歌PR查询 的最新接口。

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索代码 ,以便于您获取更多的相关知识。