Home > php教程 > php手册 > php获取google pr 值的代码

php获取google pr 值的代码

WBOY
Release: 2016-05-25 16:39:24
Original
1011 people have browsed it

功能:对URL进行编码

参数说明:$web_url 网站URL,不包含"http://",例如phprm.com

php获取google pr 值的代码如下:

<?php
function HashURL($url) {
    $SEED = "Mining PageRank is AGAINST GOOGLE&#39;S TERMS OF SERVICE. Yes, I&#39;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);
}
Copy after login

功能:

获取pagerank参数说明:

$domain网站域名,不包含"http://", 代码如下:

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 . &#39; &ch=&#39; . HashURL($domain);
$fcontents = file_get_contents("$GoogleURL");
$pagerank = substr($fcontents, 9);
if (!$pagerank) return "0";
else return $pagerank;
}
Copy after login

OK, 用php获取谷歌PR值算法, 其实就这么简单, 自己去测试下吧, 上次, 谷歌的PR值查询接口更改, 上面的代码已经修改使用了谷歌PR查询的最新接口 . 


Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Recommendations
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template