Home  >  Article  >  Backend Development  >  PHP Query the PR Value of a Website_PHP Tutorial

PHP Query the PR Value of a Website_PHP Tutorial

WBOY
WBOYOriginal
2016-07-13 10:25:29701browse

PR value is one of the important criteria for Google to measure websites. Get the PR value based on the results provided by Google, such as:
http://toolbarqueries.google.com.hk/tbr?client=navclient-auto&features=Rank :&q=info:phpddt.com&ch=8fabc62ea

Copy code The code is as follows:

/*
*Function: Encode URL
*Parameter description: $web_url Website URL, does not contain "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);
}

/*
*Function: Get pagerank according to the PR query interface provided by Google
*Parameter description: $domain website domain name, excluding "http://"
*/
function pagerank ($domain)
{
$StartURL = "http://toolbarqueries.google.com/tbr?client=navclient-auto&features=Rank:&q=info:";
$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");
?>

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/825053.htmlTechArticlePR value is one of the important criteria for Google to measure websites. Get the PR value based on the results provided by Google, such as: http ://toolbarqueries.google.com.hk/tbr?client=navclient-autoq=info:phpddt.comlt;?...
Statement:
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