Lấy giá trị và hiển thị thứ hạng Alexa của website bằng PHP

10/02/2014

Alexa là một dịch vụ xếp hạng website dựa vào thông tin về lưu lượng truy cập vào các trang web hay blog. Nếu trang web hay blog của các bạn càng có nhiều người truy cập thì thứ hạng mà bạn nhận được từ Alexa càng cao. Hôm nay mình sẽ chia sẻ cho các bạn một đoạn code đơn giản bằng PHP , đoạn code này sẽ giúp các bạn lấy thứ hạng Alexa của bất kì website nào và hiển thị nó ngay trên website hay blog của các bạn.

alexe-rank-php
Và sau đây là đoạn code mà mình muốn chia sẻ cho các bạn :

<?php
class alexaRank
{
 function getRank($domain)
 {
 	$url = 'http://data.alexa.com/data?cli=10&dat=snbamz&url='.trim($domain);
 	$xmldata = simplexml_load_file($url);
 	if(isset($xmldata->SD[1]->POPULARITY['TEXT'])){
 		return $xmldata->SD[1]->POPULARITY['TEXT'];
	 }
	 else
	 {
	 return 0;
 	}
 }
}

$alexa = new alexaRank;
$alexarank = $alexa->getRank('http://www.thuthuatweb.net');
echo $alexarank;

?>

Với đoạn code bên trên, mỗi khi các bạn cần lấy thứ hạng của webiste nào thì các bạn chỉ cần thay đổi tên miền http://www.thuthuatweb.net thành bất kì tên miền nào mà các bạn muốn lấy và hiển thị thứ hạng alexa. Mình hy vọng với là với chia sẻ ngắn gọn trong bài viết này, sẽ giúp cho các bạn có thêm kinh nghiệm trong việc lập trình với ngôn ngữ PHP và có thêm một kinh nghiệm trong việc xử lý các dữ liệu có trên mạng.

Chúc các bạn thành công !

Chuyên Mục:

Bài viết được đăng bởi webmaster

Nếu các bạn thấy bài viết hữu ích thì giúp mình Like cái nhé !