Skocz do zawartości

Rejestrator ODWIEDZIN BOOTA na podstronach


Mion

Rekomendowane odpowiedzi

Monitoring odwiedzin boota na poszczególnych podstronach Twojego serwisu

Napisałem oskryptowanie PHP do zliczania odwiedzin na poszczególnych podstronach serwisu;

Zapisywanie danych oparłem na bazie SQLLite która jest dostępna na serwerach z PHP 5. Przy minimalnym wysiłku można zapisywanie oczywiście zrealizować w bazie MySQL lub pliku tekstowym. W skład paczki zip wchodzą 3 skrypty:

- test.php do testowego uruchomienia;

- php_zlicz_bota.php wywoływanie tego pliku z odpowiednimi parametrami wykrywa boota i zapisuje jego odwiedziny w bd;

- odczytaj_boty.php skrypt odczytuje dane z BD i wyświetla je w formie niestronicowanej tabeli. Stronnicowanie danych należy sobie samemu zaimplementować;

uwaga -> katalog w którym bedzie utworzona BD boty_sqlite.sql musi miec prawa do zapisu 777 przez PHP;

Wywoływanie pliku php_zlicz_bota.php oparlem na cURL w wypadku instalacji na zdalnym serwerze. Plik php_zlicz_bota.php można stosować bezpośrednio wstawiając lub inlcudujac go w kodzie php skryptu, ale to już Samemu dojdziecie co i jak.

W celu przetestowania instalacji proponje pobac modol User Agent Switcher do przegladarki FF zdefiniowac googlbota i "pochodzic" po wlasnych stronach.

Do pobrania: https://hot.net.pl/programy/boty.zip

Demo statystyk rejestratora botów

Jeśli Macie uwagi, Chcecie się odwdzięczyć 1 skromnym linkiem [dla zachęty] -> Piszcie :)

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Nie optymalna baza danych.

data INTEGER(20), ip VARCHAR(30)

zmień na

data INTEGER(10), ip VARCHAR(16)

jedno eregi było by szybsze niż iteracja...

eregi('bot|bot2|bot3', $agent)

Odnośnik do komentarza
Udostępnij na innych stronach

Masz racje:) ja zawsze mam manie dawania nadmiarów hi;

ergi troche wolna funkcja lepiej z grupy preg_math

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

mkr, to jest wersja demo, pozostałe funkcję[optymalizację] implementuję już za stosowną gratyfikację w formie linku tekstowego mile widzianego prze google bota..., NO aż takim altruistą to nie jestem :)

Wlasnie widzę, że dswiadczylem odwiedzin boota:

msnbot-media/1.0 (+https://search.msn.com/msnbot.htm) 65.55.213.11 17-07-2007 18:19:28 https://precel.wiemy.eu/czym-jest-gps/ +

msnbot-media/1.0 (+https://search.msn.com/msnbot.htm) 65.55.213.11 17-07-2007 18:19:27 https://precel.wiemy.eu/robots.txt +

Osoby zainteresowane przystosowaniem moich statystykami do współpracy z MySQL ewentualnie plikach tekstowych w zamian oferujacych linki w ciekawym serwisie zapraszam na PRV

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności