Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 98 Pomógł: 1 Dołączył: 28.06.2009 Skąd: Great Britan Ostrzeżenie: (0%)
|
Witam,
Mam sobie posty generowane dynamicznie, a w nich 2 linki do oceniania ich. Skrypt wykonuje ajax bez zbędnego przeładowania strony, wszystko działa pięknie, tylko muszę jeszcze zrobić jedną rzecz, a nie bardzo wiem jak. Mianowicie, chciałbym zrobić tak, by za drugim naciśnięciem skrypt wywalał 'już głosowałeś na ten post' no i zastanawiam się czy osobna tabela była by do tego dobra. Tabela z postem wygląda (a raczej jej dwie kolumny) tak: plus(int) | minus(int) chciałbym to tego zrobić tabele: [id][ip][username][postid] Działałoby to na zasadzie że użytkownik, zalogowany bądź nie po naciśnięciu linku oprócz inkrementacji wartośći plus lub minus, doda do bazy swój wpis z ip, jeżeli jest zalogowany to nazwe użytkownika, oraz id postu na który głosował. Później skrypt jedynie będzie sprawdzał, czy to IP/user już głosował, jeżeli tak zwróć napis 'już głosowałeś'. Wszystko pięknie i ładnie, ale czy to jest dobre rozwiązanie? nie zmuli mi strony przy większym ruchu? Pozdrawiam Rafał. Ten post edytował Koldy 15.10.2010, 12:20:51 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 561 Pomógł: 72 Dołączył: 15.11.2006 Ostrzeżenie: (0%)
|
Przecież user-agent można zmienić jeszcze prościej niż IP (IMG:style_emoticons/default/smile.gif)
|
|
|
|
Koldy [php][mysql] Skrypt oceniania. 15.10.2010, 12:20:22
krowal To jest jedyne dobre rozwiązanie ale ja bym dał m... 15.10.2010, 13:25:21
TheTester Chciałbym tylko zauważyć, że takie rozwiązanie spo... 15.10.2010, 13:49:06
thek Zawsze może też kombinować pod kątem user-agenta j... 15.10.2010, 13:52:50
Koldy okej, pomyślałem nad takim czymś. Gdy użytkownik j... 16.10.2010, 11:49:51 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 05:01 |