Ottenere il pagerank di Google con PHP

Dal sito Google Code è possibile scaricare due classi per PHP 5 che permettono di ottenere il pagerank di un sito web, ovvero l’indice utilizzato da Google per valutare la popolarità di un sito internet.

Per provare queste classi basta salvare in una cartella i file google_pagerank.class.php e cacher.class.php e poi realizzare un semplice script come il seguente:

<?php
include('google_pagerank.class.php');
$URLSito = 'http://www.repubblica.it';
$googlePageRank = new GooglePageRank($URLSito);
echo "Il pagerank di $URLSito è ", $googlePageRank->pagerank;
?>

Di default la classe GooglePageRank utilizza la classe Cacher per memorizzare in un file di testo il risultato di una interrogazione del pagerank per un particolare sito, in modo da evitare di doverla ripetere di frequente. La durata di un pagerank in cache è di 24 ore ma può essere modificata specificando il numero di secondi nel seguente modo:

$durataCache = 60; // 60 secondi
$googlePageRank = new GooglePageRank($URLSito, $durataCache);