Forum dyskusyjne poświęcone zagadnieniom związanym z tworzeniem serwisów z wykorzystaniem zaawansowanych technologii takich jak PHP, Perl, mySQL, ASP, CGI, XML, itp.
Moderator: Grupa pościgowa ;-)
przez kalu111 » 7 wrzeÅ›nia 2005, o 13:01
chec zrobic licznik czytan danego artykulu pobranego z bazy danych o odpowiednim id, czyli dodaje 1 do kolumny np. ile_czytan na podstroinie z newsem ktora sie otwiera.
ale jak uzytkownik doda komentarz i powroci na strone by go przeczytac to sie licznik zwiekszy ponownie
da sie to jakos zablokowac

-
kalu111
- Znawca tematu

-
- Posty: 327
- Dołączył(a): 30 grudnia 2004, o 15:38
przez januzi » 7 wrzeÅ›nia 2005, o 13:49
jesli uzytkownik jest zarejestrowany, to na liscie czytan dajesz jego id (przy czym kolumna ta musi byc unikalna, dzieki czemu doda sie tylko raz), potem tylko select count(*) from lista_czytan where numer_art = $numer
a jesli nie jest zarejestrowany, to mozesz ustawic takiemu numer sesji czy inny numer zapisany w cookie
jesli zakladasz blokade cookie, to mozesz zapisywac liste ip (i robic podobnie jak przy pierwszym rozwiazaniu), odpadnie Ci wtedy troche czytan z tego samego numeru, ale dobre to niz nic
-
januzi
- Mega GURU

-
- Posty: 1431
- Dołączył(a): 18 października 2002, o 13:53
przez kalu111 » 7 wrzeÅ›nia 2005, o 14:01
no wlasnie nie przewiduje rejestracji na stronie, a chcialem przy tym ominąć wysylanie COOKIE do każdego artykulu.
Powiedzmy, ze uzytkownik przeczyta 10-15 newsów to trza mu wyslac 10 COOKIE (troszke tego bedzie).
niektorzy moga to zignorowac i wiecej nie wchodzic na strone, nie znajac glownego przeznaczenia COOKIE dla jakiego sie go stosuje.
co o tym myslisz

-
kalu111
- Znawca tematu

-
- Posty: 327
- Dołączył(a): 30 grudnia 2004, o 15:38
przez januzi » 7 wrzeÅ›nia 2005, o 14:06
w cookie zapisujesz numer sesji, a w samej sesji trzymasz juz to co zostalo przeczytane
-
januzi
- Mega GURU

-
- Posty: 1431
- Dołączył(a): 18 października 2002, o 13:53
przez kalu111 » 7 wrzeÅ›nia 2005, o 14:15
tzn ze ma byc jedno cookie i do niego beda zapisane kolejne numery sesji - glupio sie pytam bo wlasnie sie bawie tymi ciasteczkami od niedawna
-
kalu111
- Znawca tematu

-
- Posty: 327
- Dołączył(a): 30 grudnia 2004, o 15:38
przez januzi » 7 wrzeÅ›nia 2005, o 15:25
sesja can be only one, tylko jeden numerek sesji masz, i jedno cookie, a to co w samej sesji zapiszesz nie jest juz tak bardzo ograniczone jak to co w cookie (max cookie na domene + max wielkosc sumaryczna cookie przypadajacych na domene)
-
januzi
- Mega GURU

-
- Posty: 1431
- Dołączył(a): 18 października 2002, o 13:53
przez kalu111 » 7 wrzeÅ›nia 2005, o 16:17
ok, dzieki za cenne informacje

-
kalu111
- Znawca tematu

-
- Posty: 327
- Dołączył(a): 30 grudnia 2004, o 15:38
przez DEXTER:) » 7 wrzeÅ›nia 2005, o 22:54
-
DEXTER:)
- Mega GURU

-
- Posty: 1366
- Dołączył(a): 14 lipca 2004, o 11:27
przez kalu111 » 8 wrzeÅ›nia 2005, o 09:35
-
kalu111
- Znawca tematu

-
- Posty: 327
- Dołączył(a): 30 grudnia 2004, o 15:38
przez DEXTER:) » 8 wrzeÅ›nia 2005, o 19:34
-
DEXTER:)
- Mega GURU

-
- Posty: 1366
- Dołączył(a): 14 lipca 2004, o 11:27
Powrót do PHP, Perl, SQL, CGI, XML...
Kto przeglÄ…da forum
Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników