Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Problem] Rozpoznawanie modemowców.
Forum PHP.pl > Forum > PHP
radziel
Piszę aktualnie zaawansowaną klasę pozwalającą śledzić użytkowników korzystających z witryny...
Jedną z funkcji tej klasy jest user_come_back();
Ma ona za zadanie sprawdzić czy dany user "wrócił do nas" czy jest poraz pierwszy....

Jeżeli user jest pierwszy raz to funcja wysyła cookie'sa usera z zakodowaną datą ip'em itp.. Potem jeżeli cookie istnieje to znaczy że user był i tylko aktualizuje dane winksmiley.jpg.
Dodatkowo zapisywałem ip'y i hosty do bazy mysql, jeżeli w choście było *.sdi.* tzn że ma stały ip... wtedy do cookisa zapisywałem tylko date wejścia...

NIby wszystko ładnie idzie ale mam problem, co zrobić jeżeli user wyczyści cookisy? Wszystko przepadnie... dlatego zrobiłem tą tabelę jeżeli IP AND HOST AND HOST zawiera *.sdi.* to kłopot z głowy wiemy że to ten sam user.

Ale przecież są jeszcze modemowcy... jak ich rozpoznać, jeżeli wyczyszczą cookisy...

Ma ktoś pomysł?
itsme
nie ma szans ich rozpoznac jezeli zmieni IP z ktorego wszedl na strone oraz skasowal ciasteczka dla Ciebie bedzie NEW USER sad.gif
radziel
A w połączeniu z innym językiem np. z javą dało by radę?
[Regis]
Nie ma takiej mozliwosci - po rozlaczeniu sie i ponownym polaczeniu modemowiec (ale paskudne slowo - niestety sam nim jestem : ) jest dla Ciebie zupelnie nieznanym userem, o ile skasuje ciasteczko sad.gif
depablo
Hmm, interesujące zagadnienie.

Od razu mi się skojarzyło z rejestracją programów. Program generuję numer (zależny od konfiguracji sprzętowej, systemu... etc.) wtedy my zgłaszamy się do firmy rejestrującej i oni generują nam odpowiedni numerek odblokowujący (chyba że korzystamy z cracków, ale to inna bajka tongue.gif). Może da się za pomocą na przykład java scriptu pobrać różne dane (np. o wersji direct x, o wersji przeglądarki, etc.). Wtedy też pobieramy hosta xx000.miasto.cvx.ppp.tpnet.pl i tak w przybliżeniu możemy określić użytkownika.

Oczywiście istnieje problem jeśli dany użytkownik sformatuje dysk, albo chociażby zaktualizuje IE, Mozille, albo cokolwiek innego.

Nie wiem czy mnie zrozumieliście, ale jest trochę późno a ja jestem zmęczony tongue.gif.

Pozdrawiam
Paweł
DeyV
Zrozumieliśmy. Problem w tym, że nie ma takiej możliwości. już o to zatroszczyli się twórcy przeglądarek, gdzie zapewnienie anonimowości użytkownika należy do jednego z priorytetów. I nie przeskoczysz tego. sad.gif
depablo
Hmm, ale przynajmniej można rozpoznać przeglądarkę i system operacyjny smile.gif . Na takiej zasadzie działa STAT4U

Pozdrawiam
Paweł
Seth
A czy przzypadkiem TPSA nie ma jakiejs listy IP ? Tzn czy userzy TPSy nie maja przydzielonych IP z okrslonego zakresu ?


Jezeli tak to trzeba bylo by tylko odczytujac IP osoby podlaczajacej sie do nas sprawdzic czy nie ma jej w liscie TPSy.
lisu
Mozna odpytac serwer whois (tam tez jest podana maska podsieci)
itsme
ale tak macie grupe modemowcow - zas tego jednego konkretnego nie ma szans zidentyfikowac ponownie jezeli sie rozlaczy i polaczy z nowym hostem oraz usunie ciasteczka
GeoS
Piszesz aplikacje kliencka, np. w Assemblerze, ktora dziala sobie na prawach programu rezydentnego i ktora ma dostep do wszystkich informacji udostepnianych przez dany komputer biggrin.gif

Jak na razie to czysta fikcja. Nie wiem, czy przypadkiem aplety Javy nie obsluguja, np. zczytania numeru seryjnego dysku. Taka dana jest unikalna w skali globu, a sam lancuch nie jest zbyt dlugi.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.