最新用php获取谷歌PR值算法,附上php查询PR值代码示例
2015-01-24信息快讯网
用php程序怎么获取谷歌PR值,已经有好几个人问我php查询PR值怎么实现的,于是现在就把php查询PR值法算法附上,大家可以直接使用下面的代码去测试php查询PR值
/* *功能:对URL进行编码 *参数说明:$web_url 网站URL,不包含"http://",例如jb51.net */ 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<strlen($url); $i++) { $Result ^= ord($SEED{$i%87}) ^ ord($url{$i}); $Result = (($Result >> 23) & 0x1FF) | $Result << 9; } return sprintf("8%x", $Result); } /* *功能:获取pagerank *参数说明:$domain 网站域名,不包含"http://", */ 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; }
本人写的PR查询工具就是这样的,但是有一点要说明,PR有时候查询有点慢,有的人说为什么别人的站查询很快,其实,很多的PR查询站都做了各种缓存的,因为PR一般情况下,不会改变,除非谷歌PR更新,呵呵。
PHP查询网站的PR值
php数组声明、遍历、数组全局变量使用小结
PHP Global变量定义当前页面的全局变量实现探讨
PHP 常用数组内部函数(Array Functions)介绍
php将gd生成的图片缓存到memcache的小例子
探讨各种PHP字符串函数的总结分析
深入理解用mysql_fetch_row()以数组的形式返回查询结果
深入分析使用mysql_fetch_object()以对象的形式返回查询结果
基于在生产环境中使用php性能测试工具xhprof的详解
基于wordpress主题制作的具体实现步骤
Mysql中分页查询的两个解决方法比较
记录mysql性能查询过程的使用方法
Php中用PDO查询Mysql来避免SQL注入风险的方法
php简单开启gzip压缩方法(zlib.output_compression)
php中使用preg_replace函数匹配图片并加上链接的方法
php中使用preg_match_all匹配文章中的图片
url decode problem 解决方法
匹配csdn用户数据库与官方用户的重合度并将重叠部分的用户筛选出来
php操作JSON格式数据的实现代码
php文件怎么打开 如何执行php文件
使用JSON实现数据的跨域传输的php代码
php自动注册登录验证机制实现代码
php4与php5的区别小结(配置异同)
php中XMLHttpRequest(Ajax)不能设置自定义的Referer的解决方法
使用PHPRPC实现Ajax安全登录第1/2页
php数组函数序列之prev() - 移动数组内部指针到上一个元素的位置,并返回该元素值
PHP下利用shell后台运行PHP脚本,并获取该脚本的Process ID的代码
php正则表达式(regar expression)
PHP版国家代码、缩写查询函数代码
pdo中使用参数化查询sql
PHP查询MySQL大量数据的时候内存占用分析
php入门学习知识点一 PHP与MYSql连接与查询
php whois查询API制作方法
获得Google PR值的PHP代码
PR值查询 | PageRank 查询