Czasem pisząc w PHP chcemy uzyskać PageRank danej strony. Trudno znaleźć dobre rozwiązanie, które działa. Zaprezentuję Ci Drogi Czytelniku mój sposób na ten problem. Skrypt będzie w pewnym stopniu zabezpieczony przed banem od Google, gdyż wyniki będą przechowywane w cache’u.
UWAGA! Na serwerach, które mają wyłączone odwoływanie się funkcji file_get_contents do serwerów zewnętrznych, poniższy skrypt nie będzie działał ( zazwyczaj są to serwery darmowe ).
PageRank – co to?
PageRank – metoda nadawania indeksowanym stronom internetowym określonej wartości liczbowej, oznaczającej jej jakość.
Krótko i zwięźle. ;-) Od siebie dodam, że w całości algorytm PageRank znają jedynie pracownicy Google i nie jest on znany przez żadnego „szaraka”.
Przygotowywujemy się
W tym artykule postaram się wyjaśnić, jak szybko i prosto można napisać skrypt, który będzie pobierał PageRank strony, której adres będzie przekazywany poprzez zmienną GET strona. Wyniki będą przechowywane w specjalnie do tego przeznaczonym cache’u ( tak jakby okresowej pamięci wyników ) o ważności 24h. Wykorzystamy do tego dwie klasy, które są dostępne pod tym adresem: link. Niestety są one napisane dla PHP4, a dzisiaj wykorzystuje się PHP5. Niby nie jest to większy problem, bo każda wersja PHP jest zgodna wstecz, lecz stosowanie skryptów napisanych dla wersji 4. słynnego interpretera stron, jest niewskazane. Na szczęście kod obu klas nie jest długi, więc mogłem szybko przerobić je dla Was, aby były zgodne z najnowszym PHP. Obydwie znajdują się na kolejnej stronie.
| Za ten artykuł podziękowano 0 raz(y). Chcesz i Ty ? |