unikalni odwiedzający stronę, czyli o tym jak pozbyć się robotów ? |
unikalni odwiedzający stronę, czyli o tym jak pozbyć się robotów ? |
17.01.2021, 09:39:04
Post
#1
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 10.09.2020 Ostrzeżenie: (0%) |
Sprawa dość ciekawa. Na stronie index i podstronach umieściłem kawałek takiego kodu:
Rejestruję tym samym zdarzenie otwarcia/pobrania danej strony/podstrony. Wszystko fajnie, ale w liście dostaje zdarzenia z IP pochodzące od Googolebot, OVH, SAS, ColoCrossing-USA, Amazon itp. Takie dane są nie istotne. Wymyśliłem, że zrobię tablicę, bo cześć tych IP się cyklicznie powtarza a jak dojdą nowe to się douzupełni tablicę i jako tako będzie
I teraz w liście którą pobieram z bazy
chciałbym sprawdzić czy zmienna np. $ip_z_bazy = $row[1]; znajduje się w tablicy $lista_ip=array(...); a jeśli tak to zapisz jako np. 66.249.79.110_Googlebot-USA no a jak nie występuje to po prostu 52.161.150.183 i tyle... tym samym po jakimś czasie wyfiltruje te wejścia, które nie będę brał pod uwagę jako informacja o wejściach przez żywych ludzi Jest taka funkcja array_values() returns all the values from the array and indexes the array numerically. tylko że ona mi znowu poda tablicę ze wszystkimi wartościami kluczy - chyba nie przydatne in_array($row_ip[1],$lista_ip,) Returns true if needle is found in the array, false otherwise. też nie specjalnie, bo uzyskam jedynie info, że tak występuje w tablicy albo nie. Może jest jakiś inny sposób ? |
|
|
17.01.2021, 09:52:48
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
Chcesz przy wyświetlaniu danego IP doklejać informację?
-------------------- |
|
|
17.01.2021, 10:05:32
Post
#3
|
|
Grupa: Zarejestrowani Postów: 531 Pomógł: 55 Dołączył: 3.01.2016 Skąd: Łowicz Ostrzeżenie: (0%) |
Takich IP będą TYSIĄCE, które kilka razy dziennie trzeba będzie dodawać do wykluczenia. IP to ostateczność.
Jeśli chcesz się pozbyć robotów to identyfikuj je po imieniu. Zazwyczaj roboty się przedstawiają, jednak korzystają z SETEK adresów IP, zamęczysz się na śmierć po IP. Przeglądarka też się przedstawia, można tez po przeglądarce logować odwiedziny. -------------------- Szukam zleceń Symfony, Laravel, Back-End, Front-End, PHP, MySQL ...
|
|
|
17.01.2021, 10:06:06
Post
#4
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 10.09.2020 Ostrzeżenie: (0%) |
Chcesz przy wyświetlaniu danego IP doklejać informację?
DOKŁADNIE TAK ! po modyfikacji, ale to to samo w zasadzie
|
|
|
17.01.2021, 10:12:18
Post
#5
|
|
Grupa: Zarejestrowani Postów: 594 Pomógł: 66 Dołączył: 22.02.2008 Skąd: Dublin Ostrzeżenie: (0%) |
Troche zle do tego podeszles. Sprawdzaj
Jest lista robotow. Porownaj liste z tym co poboerasz i wtedy zapisuj do bazy. Ten post edytował dublinka 17.01.2021, 10:13:42 -------------------- |
|
|
17.01.2021, 10:20:09
Post
#6
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 10.09.2020 Ostrzeżenie: (0%) |
Troche zle do tego podeszles. Sprawdzaj
Jest lista robotow. Porownaj liste z tym co poboerasz i wtedy zapisuj do bazy. O ! sprawdzę to za moment. Ale skąd się problem pojawił. Miałem na 000webhost darmowy serwer i już pierwszego dnia zablokowali z powodu tego że miałem 100 unikalnych wejść. i blokada. Unikalnych .. mhm, chyba robotów . Ale regulamin to regulamin i zablokowali. A jak już zbieram te dane to niech coś z tego też wiem. Zaraz obczaje co zwraca $_SERVER ['HTTP_USER_AGENT']; |
|
|
17.01.2021, 10:22:56
Post
#7
|
|
Grupa: Zarejestrowani Postów: 594 Pomógł: 66 Dołączył: 22.02.2008 Skąd: Dublin Ostrzeżenie: (0%) |
-------------------- |
|
|
17.01.2021, 11:08:18
Post
#8
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 10.09.2020 Ostrzeżenie: (0%) |
a tak z innej beczki: To chyba dobrze, że te Googleboty i inne odwiedzają stronę. Przy okazji indeksują zawartość. Pewnie z pozycjonowaniem to niema nic wspólnego w wyszukiwaniach, bo to inna bajka..
Tutaj chodzi o to, żeby "wyłuskać" unikalnych odwiedzających. Wrzuciłem nową kolumnę do bazy i zobaczymy co się stanie. To już jest dużo informacji |
|
|
17.01.2021, 19:02:59
Post
#9
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
|
|
|
Wersja Lo-Fi | Aktualny czas: 18.04.2024 - 13:16 |