Likwidacja wejść automatów wspomagana przez JavaScript AJAX




W artykule o sposobach pozbywania się ruchu wywołanego przez niepożądane boty i automaty wspomniałem o mozliwości wspomagania tej eliminacji przez JavaScript a konkretniej przez specjalnie przygotowane rządanie AJAX. Mechanizm eliminacji jest prosty a za razem bardzo skuteczny.

  1. W czasie generowania strony zapisujemy w np bazie danych zmienną serera REMOTE_ADDR informującą o IP wchodzącego oraz HTTP_USER_AGENT informującą o systemie wchodzącego.
  2. Po wygenerowaniu i wyświetjeniu strony JavaScript wysyła specjalnie przygotowane rządanie AJAX likwidujące powyższy wpis w bazie danych gdyż powyższe zmienne dla rządania AJAX są takie same jak przy generowaniu strony.
  3. Jeżleli przeglądarka wchodzącego jest automatem, botem lub nie obsługuje JavaScript (jest przestarzała) wpis nie jest usuwany gdyż rządanie AJAX nie zostanie wysłane.

W ten sposób automatycznie moze zostać zebrane dane i wykorzystanie do bokowania nieporządanych wejść automatów i botów czytających tylko kod HTML albo przestarzałych systemów operacyjnych.

Pozdrawiam Piotr Nowak



Wszystkie artykuły

Statystyki

Kategorii: 14
Podkategorii: 75
Wpisów razem: 148
Wpisów opublikowanych: 148
Wpisów oczekujacych: 0
Wpisów odrzuconych: 0
Wpisy wyświetlono: 45516 razy

Stronę odwiedzono: 156012 razy
Użytkowników online: 18

Cookies

Strona korzysta z plików cookies w celu realizacji usług i zgodnie z Polityką Plików Cookies. Możesz określić warunki przechowywania lub dostępu do plików cookies w Twojej przeglądarce.

Pokaż wiecej