php获取网站谷歌pr值方法

 
更多

利用php获取网站的谷歌pr值,网址请求谷歌api的URL地址为:

http://toolbarqueries.google.com/tbr?client=navclient-auto&features=Rank&q=info:www.phpernote.com&ch=8a1467f12

点击上面这个网址你就可以免费看到本站的谷歌pr值了。

其中www.phpernote.com为域名,ch参数为hash域名得到的值,ch参数计算的方法如下:

function app_hash_url($url){
	$seed="Mining PageRank is AGAINST GOOGLE'S TERMS OF SERVICE.";
	$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);
}

php完整获取谷歌pr值的实例如下:

/*php获取网站谷歌pr值完整示例*/
$url='www.phpernote.com';
function app_hash_url($url){
	$seed="Mining PageRank is AGAINST GOOGLE'S TERMS OF SERVICE.";
	$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);
}
$PR_CH=app_hash_url($url);
$url='http://toolbarqueries.google.com/tbr?client=navclient-auto&features=Rank&q=info:'.$url.'&ch='.$PR_CH;
echo file_get_contents($url);
打赏

本文固定链接: https://www.cxy163.net/archives/4267 | 绝缘体

该日志由 绝缘体.. 于 2013年05月23日 发表在 go, PHP, 科技企业, 编程语言, 谷歌 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: php获取网站谷歌pr值方法 | 绝缘体
关键字: , , , ,

php获取网站谷歌pr值方法:等您坐沙发呢!

发表评论


快捷键:Ctrl+Enter