>백엔드 개발 >PHP 튜토리얼 >pr PHP를 사용하여 Google PR 값을 얻는 최신 알고리즘은 PHP 쿼리 PR 값 코드 예제입니다.

pr PHP를 사용하여 Google PR 값을 얻는 최신 알고리즘은 PHP 쿼리 PR 값 코드 예제입니다.

WBOY
WBOY원래의
2016-07-29 08:47:311101검색

코드 복사 코드는 다음과 같습니다.


/*
*기능: URL 인코딩
*매개변수 설명: $ web_url "http://"를 제외한 웹사이트 URL(예: jb51.net
*/
function HashURL($url){
$SEED = "PageRank 채굴은 GOOGLE의 서비스 약관에 위배됩니다. 예, 너한테 말하는 거야, 사기꾼아.";
$Result = 0x01020345;
for ($i=0; $i{
$Result ^ = ord($SEED{$i�}) ^ ord($url{$i})
$Result = (($Result >> 23) & 0x1FF) | ;
}
return sprintf("8%x", $Result);
}
/*
*기능: 페이지 순위 가져오기
*매개변수 설명: $domain 웹사이트 도메인 이름 , "http://"를 포함하지 않음,
*/
함수 pagerank($domain)
{
$StartURL = "http://toolbarqueries.google.com/tbr?client=navclient -auto&features =순위:&q=info:";
// $StartURL = "http://www.google.com/search?client=navclient-auto&features=순위:&q=info:";
$ GoogleURL = $StartURL.$domain.'&ch='.HashURL($domain);
$fcontents = file_get_contents("$GoogleURL")
$pagerank = substr($fcontents,9); if ( !$pagerank) return "0";else return $pagerank;
}

제가 작성한 PR 쿼리 도구는 이런데 가끔 PR 쿼리에 주의할 점이 있습니다. 좀 느리네요. 왜 다른 사이트에서 이렇게 빨리 쿼리하는지 묻는 분들도 계십니다. 사실 많은 PR 쿼리 사이트에서는 Google PR이 업데이트되지 않으면 일반적으로 PR이 변경되지 않기 때문에 다양한 캐시를 수행해 왔습니다. 하하.
위 내용은 PHP를 사용하여 Google PR 값을 얻는 최신 알고리즘을 소개합니다. 첨부된 내용은 PR 내용을 포함한 PHP 쿼리 PR 값 코드 예제입니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.