
我的其中1个网站一直不显示Alexa排名,找不到任何原因,日PV在3000-5000之间,而「蓝卡」这点排名还能查到呢,分析不是流量问题。
Alexa也关闭了提交站点的功能,无法主动进行提交,所以这事就一直耽搁着。
后来无意间发现有1个PHP的Alexa排名查询代码,就放到了站点底部。
结果后来发现,Alexa排名居然出来了,还是40万左右。
代码如下,顺便做个记录
<?php
/**
* Alexa Rank with PHP
*
* @param string $domain (www.lanka.cn)
* @return int || void
*/
function alexa($domain){
$uri = 'http://data.alexa.com/data?cli=10&dat=snbamz&url=';
$uri .= $domain;
$xml = simplexml_load_file($uri);
if (isset($xml->SD[1]->POPULARITY))
return (int) $xml->SD[1]->POPULARITY->attributes()->TEXT;
}
echo ''.alexa('你的域名');
?>
评论已关闭