Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 73 Pomógł: 0 Dołączył: 13.02.2006 Skąd: Warszawa Ostrzeżenie: (0%)
|
Witam,
Mam pytanie jak byście rozwiązali mój problem i które wyjście jest bardziej optymalne. W bazie danych mam kilkanaście ankiet, z której losuję jedną i wyświetlam na stronie głównej. Jeżeli user zagłosuje w ankiecie tworzone jest cookie z id ankiety, które później wykorzystywane jest do sprawdzenia, czy user w konkretnej ankiecie już głosował. Jeżeli tak, to zamiast formularza ankiety wyświetlane są od razu wyniki. I teraz moje pytanie brzmi : Czy bardziej optymalne jest tworzenie do każdej ankiety nowego cookie, czy trzymanie wszystkich id_ankiety w jednym cookie ? Ten post edytował angerthor 14.08.2009, 10:36:22 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 450 Pomógł: 84 Dołączył: 27.11.2008 Skąd: Warszawa Ostrzeżenie: (0%)
|
Cytat jak zablokuje obsługę, to ja mu zablokuję możliwość głosowania =) masz na myśli sprawdzenie czy obsługa ciastek jest włączona? a jeśli nie to blokujesz głosowanie.. hmm.. ok, nie wyłączę obsługi ciastek, zagłosuje i je usunę potem odświeżę stronę i mogę głosować jeszcze raz ! (IMG:style_emoticons/default/tongue.gif) Cytat A nie chciałbym stosować Twoje rozwiązania bo umożliwiałoby ono głosowanie tylko zarejestrowanym userom, a to nie jest to, co chcę osiągnąć ok, zatem proponuje stworzyć taką tabele users_votes(user_id, poll_id, ip_addr, timestamp).. ? jeśli nie jest zalogowany
dodatkowo, aby umożliwić głosowanie np: w miejsach publicznych gdzie adres ip ten sam ma np: cała kafejka, możesz kasować rekordy w ten sposób za "?" przyjmiesz time()-3600 - godzina. dla anonimowych użytkowników przypisałem przykładowe "-1" aby nie było konfliktu z zarejestrowanymi. |
|
|
|
angerthor [php]jedno czy wiele cookies ? 14.08.2009, 10:34:14
sniffer32 a co się stanie gdy ktoś wyłączy obsługę ciastek w... 14.08.2009, 10:43:30
angerthor jak zablokuje obsługę, to ja mu zablokuję możliwoś... 14.08.2009, 10:51:10
erix CytatCzy bardziej optymalne jest tworzenie do każd... 14.08.2009, 11:06:12
angerthor @sniffer
okey, sprawdzasz mnie po adresie ip, gło... 14.08.2009, 13:15:55
sniffer32 To proste, że tak naprawdę jeśli by chciał to by m... 14.08.2009, 13:33:17 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 09:09 |