ホームページ  >  記事  >  バックエンド開発  >  PHP は Google PR 値アルゴリズムと PHP クエリ PR 値コードを取得します

PHP は Google PR 値アルゴリズムと PHP クエリ PR 値コードを取得します

WBOY
WBOYオリジナル
2016-07-25 08:57:431217ブラウズ
  1. /*
  2. *関数: URL をエンコード
  3. *パラメーターの説明: $web_url Web サイトの URL、jbxue.com などの「http://」は含まれません
  4. */
  5. function HashURL( $url){
  6. $SEED = "PageRank のマイニングは Google の利用規約に違反しています。はい、詐欺師さんに話しています。";
  7. $Result = 0x01020345; $url); $i++)
  8. {
  9. $Result ^= ord($SEED{$i%87}) ^ ord($url{$i}); & 0x1FF) | $Result << 9;
  10. }
  11. return sprintf("8%x", $Result);
  12. /*
  13. *関数: $domain ウェブサイトのドメイン名、 「http://」、
  14. */ は含まれません
  15. function pagerank($domain)
  16. {
  17. $StartURL = "http://toolbarqueries.google.com/tbr?client=navclient-auto&features=Rank:&q=info: " ;
  18. // $StartURL = "http://www.google.com/search?client=navclient-auto&features=Rank:&q=info:";
  19. $GoogleURL = $StartURL.$domain. '&ch='。 HashURL ($domain);
  20. $fcontents = file_get_contents("$GoogleURL");
  21. if (!$pagerank) return "0"; else return $pagerank;
  22. コードをコピー
  23. 手順: PR クエリは時々少し遅くなります。通常の状況では、Google PR が更新されない限り PR 値は変わりません。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。