Heim >Backend-Entwicklung >PHP-Tutorial >php获取google pr 值的代码_PHP教程

php获取google pr 值的代码_PHP教程

WBOY
WBOYOriginal
2016-07-20 11:10:32963Durchsuche

本文章介绍一段最新的关于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{
$Result ^= ord($SEED{$i%87}) ^ ord($url{$i});
$Result = (($Result >> 23) & 0x1FF) | $Result }
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查询 的最新接口。


www.bkjia.comtruehttp://www.bkjia.com/PHPjc/444709.htmlTechArticle本文章介绍一段最新的关于php获取google pr 值的代码,有需要的同学可以看看。 /* *功能:对URL进行编码 *参数说明:$web_url网站URL,不包含http...
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn