首页新萄京手机版官网 › php获取google pr 值的代码

php获取google pr 值的代码

复制代码 代码如下:
/*
*作用:对USportageL举行编码
*新萄京手机版官网,参数表明:$web_url 网站URL,不包含"
*/
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 << 9;
}
return sprintf("8%x", $Result);
}
/*
*功能:获取pagerank
*参数表达:$domain 网址域名,不带有"http://",
*/
function pagerank($domain)
{
$StartURL =
":";
// $StartURL =
":";
$GoogleURL = $StartURL.$domain. '&ch='.HashURL($domain);
$fcontents = file_get_contents("$GoogleURL");
$pagerank = substr($fcontents,9);
if (!$pagerank) return "0";else return $pagerank;
}

P奥迪Q3值是google衡量网站的首要性规范之意气风发,依据google提供的结果拿到pr值,如:

复制代码 代码如下:

/*
*效果:对U福特ExplorerL实行编码
*参数表达:$web_url 网站URL,不包含"
*来源:

自个儿写的PGL450查询工具便是这么的,然而有有个别要验证,PRubicon有时候查询有一点慢,有一些人会讲为啥人家的站查询连忙,其实,超多的PEscort查询站都做了各个缓存的,因为P君越常常景色下,不会转移,除非GoogleP猎豹CS6更新,呵呵。

/*
*成效:对UHavalL进行编码
*参数表明:$web_url 网站URL,不包含"http://"
*/
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 <<
9;
    }
    return sprintf("8%x", $Result);
}

*/

/*
*成效:根据google提供的pr查询接口获取pagerank
*参数表达:$domain 网站域名,不带有"http://"
*/
function pagerank($domain)
{   
    $StartURL =
":";
    $GoogleURL = $StartURL.$domain. '&ch='.HashURL($domain);
    echo $GoogleURL.'
';
    $fcontents = file_get_contents("$GoogleURL");
    $pagerank = substr($fcontents,9);
    if (!$pagerank) return "0";else return $pagerank;
}
echo pagerank("phpddt.com");
?>

 代码如下

转载本站文章请注明出处:新萄京娱乐网址2492777 http://www.cdhbjs.com/?p=5358

上一篇:

下一篇:

相关文章