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.
Các bạn có thể xem code ngay dưới đây:
- <?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.viettamduc.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 website nào thì các bạn chỉ
cần thay đổi tên miền http://www.viettamduc.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.
0 nhận xét:
Đăng nhận xét