![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 103 Pomógł: 0 Dołączył: 25.04.2003 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
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 (IMG:http://forum.php.pl/style_emoticons/default/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ł? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 20.04.2003 Skąd: Lębork Ostrzeżenie: (0%) ![]() ![]() |
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 (IMG:http://forum.php.pl/style_emoticons/default/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 (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) . Pozdrawiam Paweł |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 07:10 |