ホームページ >バックエンド開発 >PHPチュートリアル >Google pr value を取得するための PHP コード_PHP チュートリアル

Google pr value を取得するための PHP コード_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-20 11:10:32963ブラウズ

この記事では、PHP で Google PR 値を取得するための最新のコードを紹介します。必要な学生は参照してください。

/*
*関数: URL をエンコードします
*パラメーターの説明: $web_url Web サイト URL、php100.com などの「http://」は含まれません
*出典: http://php100.com

*/

コードは次のとおりです コードをコピーします
function HashURL($url){
$SEED = "Mining PageRank は Google の利用規約に違反しています。はい、詐欺師、あなたに話しています。" ;
$Result = 0x01020345;
for ($i=0; $i{
$Result ^= ord($SEED{$i%87}) ^ ord($url) {$i} );
$Result = (($Result >> 23) & 0x1FF) | $Result <}
return sprintf("8%x", $Result);
}

/*
*関数: ページランクを取得します
*パラメーターの説明: $domain Web サイトのドメイン名、「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 を使用して Google PR 値を取得するアルゴリズムは実際には非常に簡単なので、自分でテストしてください。前回、Google の PR 値クエリのインターフェイスが変更されたため、上記のコードは Google PR クエリの最新のインターフェイスを使用するように変更されました。


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/444709.html技術記事この記事では、PHP で Google PR 値を取得するための最新のコードを紹介します。必要な学生は参照してください。 /* *関数: URL をエンコード *パラメーターの説明: $web_url ウェブサイト URL、http...は含まれません...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。