Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql] Skrypt oceniania.
Koldy
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
TheTester
post
Post #2





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 11.03.2009

Ostrzeżenie: (0%)
-----


Chciałbym tylko zauważyć, że takie rozwiązanie spowoduje, że osoby korzystające ze wspólnego IP (sieci osiedlowe czy nawet domowe), zostaną przyblokowane.
Najskuteczniejszym rozwiązaniem jest ograniczenie do zalogowanych użytkowników. Ale jeśli nie chcesz, to bym połączył IP z ciastkiem.

Ten post edytował TheTester 15.10.2010, 13:49:35
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.12.2025 - 13:39