Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> głosowanie w sondzie jeden raz
ciano
post
Post #1





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 31.10.2005

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


Jak zrobić, żeby dany użytkonik mógł głosować na zdjęcie tylko jeden raz?

Nie proszę o gotowy kod, tylko o kocepcje rozwiązania tego problemu, żeby zrobić to jak najoptymalniej.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
UDAT
post
Post #2





Grupa: Zarejestrowani
Postów: 442
Pomógł: 0
Dołączył: 27.12.2005

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


Sesje albo po IP.

Jeśli użytkownik to zarejestrowany użytkownik to zapisujesz gdzieś kto głosował.
Jak po IP to zapisujesz IP ( coprawda dynamiczne IP odpada, i ludzie w sieciach osiedlowych ).
Jak w sesjach to poprostu dajesz:

  1. <?php
  2.  
  3. if ( ! isset ( $_SESSION['voted'][$_GET['image'] ] ) ) {
  4. echo 'Dodaje głos';
  5. } else {
  6. echo 'Już głosowałeś';
  7. }
  8. ?>


Pozdrawiam

Ten post edytował UDAT 19.09.2006, 16:54:05
Go to the top of the page
+Quote Post
s_w_ir
post
Post #3





Grupa: Zarejestrowani
Postów: 315
Pomógł: 1
Dołączył: 6.08.2003
Skąd: Kielce

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


Cookie setcookie()
Go to the top of the page
+Quote Post
kicaj
post
Post #4





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


IP odpada...

Cookies chyba najlepsze, chyba ze masz glosowanie tylko dla zarejestrowanych uzytkownikow, to wtedy w bazie zaznaczasz ze ktos glosowal juz w tej sondzie, a przy zakladaniu nowej ankiety, zerujesz wszystkim to ze glosowali (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

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: 25.08.2025 - 08:02