![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 1 Dołączył: 14.12.2004 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam na poczatek 2 problemy
1. Mam do napisania serwis, na ktorego kazdej podstronie bede wyswietlan link do skrzynki odbiorczej i ilosc nowych odpowiedzi (podobnie jak na NK). Dodanie kolejnego zapytania przy kazdsej odslonie mija sie z celem. Myslalem o wykorzystaniu plikow. Jezeli jest plik o nazwie "id_usera" to odczytaj go (w srodku jest ilosc nowych wiadomosci), jezeli nie ma to nowych wiadomosci = 0. Przy wyslaniu wiadomosci oczywiscie nastepuje edycja/utworzenie pliku. 2. Chce zrobic sonde w ktorej glosowac moga ludzie nie czesciej niz x minut. Czy jedynym i najbardziej optymalnym rozwiazaniem jest logowanie + zapis godziny ostatniego logowania w bazie? Jednak z uwagi ze x=10 minut ![]() Co Wy na to? Istnieja jakies inne/szybsze rozwiazania? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat Myslalem o wykorzystaniu plikow. Jezeli jest plik o nazwie "id_usera" to odczytaj go (w srodku jest ilosc nowych wiadomosci), jezeli nie ma to nowych wiadomosci = 0. Przy wyslaniu wiadomosci oczywiscie nastepuje edycja/utworzenie pliku. Pomyśl o tablicy typu MEMORY. ![]() Cytat 2. Chce zrobic sonde w ktorej glosowac moga ludzie nie czesciej niz x minut. Czy jedynym i najbardziej optymalnym rozwiazaniem jest logowanie + zapis godziny ostatniego logowania w bazie? Jednak z uwagi ze x=10 minut i ludzi moze byc sporo trzeba zastanowic sie nad rozwiazaniem sprawdzajacym czy te 10 minut minelo. Warto wiec sprawdzic najpierw czy istnieje cookies. Jezeli istnieje to od razu zablokowac mozliwosc glosowania, zeby niepotrzebnie nie robic to po stronie sql. Jezeli nie istnieje sprawdzic po stronie sql czy minelo juz te 10 minut. Jeśli nie oparte o logowanie - ktoś Ci to ominie. ![]() -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 1 Dołączył: 14.12.2004 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 575 Pomógł: 299 Dołączył: 26.03.2009 Ostrzeżenie: (20%) ![]() ![]() |
google.pl -> memory mysql ;]
Co do drugiego punktu, może IP + sprawdzanie czy minęło 10 minut ? Chociaż nie jest to aż tak dobre rozwiązanie bo np. szkoły itp mają to samo ip ![]() -------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 1 Dołączył: 14.12.2004 Ostrzeżenie: (0%) ![]() ![]() |
Dokladnie, szkoly i sieci maja wspolne IP. Mozna IP i Agenta, ale to tez nie jest pewne.
A ja szukalem tablic memory w php ![]() Ok juz mam, dzieki za wskazowke ![]() |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Oprzyj o logowanie inaczej w ogóle nie ma sensu ta sonda...
-------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 10:03 |