PHP获取网站谷歌pr值
有时候要获取网站的PR值,要怎么操作呢?下文就是介绍、
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
<?php /*php获取网站谷歌pr值完整示例*/ function app_hash_url($url){ $seed="Mining PageRank is AGAINST GOOGLE'S TERMS OF SERVICE."; $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); } function get_pr($url){ $PR_CH=app_hash_url($url); $url='http://toolbarqueries.google.com/tbr?client=navclient-auto&features=Rank&q=info:'.$url.'&ch='.$PR_CH; $prtext=file_get_contents($url); if($prtext!=""){ $pr=explode(":",$prtext); return trim($pr[2]); }else{ return 0; } } echo get_pr("www.baidu.com"); //输出9 |
- PHP从百度服务器获取的lrc歌词
- PHP函数获取来源IP