Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Cookies glosowanie
Forum PHP.pl > Forum > Przedszkole
-remika-
Czesc
Na poczatku moze wyjasnie moje zalozenia. Mam liste na ktora kazdy moze glosowac, nie chce jej zamykac dla zarejestrowanych, skrypt oparty jest na plikach txt i ma w sobie opcje sprawdzania glosujacych po IP. Wiem ze cookies nie rozwiazuja sprawy wielokrotnego glosowania ale przynajmniej moga utrudnic troszke i to chcialbym osiagnac.

Na potrzeby cookies stworzylem tabele w bazie danych z numerem notowania ($not) do porownania.
Plik glosuj.php jest tu includowany bo zajmuje mniej miejsca, a samodzielnie dziala bez zarzutu.
Czas cookies nie jest ustawiony optymalnie, ten czas jest tylko do testow.

Czytalem troche o cookies i w sumie cookies laduje na dysku u uzytkownika, lecz za gwizdka nie moge zbudowac zaleznosci bo caly czas pokazuje mi ze glosowalem.
Prosze wytlumaczcie co zle robie, najlepiej na podobym przykladzie zebym mogl porownywac.

Pozdrawiam


  1. mysql_connect("mysql.zzzz.pl","****","******") or die ("Nie można połączyć się z MySQL");
  2. mysql_select_db("bbbbbb") or die ("Nie można się połączyć z bazą bbbbbbbb");
  3.  
  4. $query = "SELECT datr, kiedy FROM xyz";
  5. $wynik = mysql_query($query);
  6.  
  7. while ($rekord = mysql_fetch_assoc($wynik))
  8. {
  9. $not = stripslashes($rekord['datr']);
  10.  
  11. setcookie ($not, $not, time()+600);
  12.  
  13. if (!$_COOKIE[$not])
  14. {
  15. echo 'Już dzisiaj głosowałeś na ten utwór!<br />';
  16. echo '<a href="index.php">Powrót do przeglądania listy</a><br />';
  17. }
  18.  
  19.  
  20. else
  21. {
  22.  
  23. include ('glosuj.php');
  24.  
  25. }
  26. }
  27. ?>
wNogachSpisz
Jeśli chcesz utroudnić najmniejsyzm kosztem, zainteresuj się evercookie. Tylko ostrzegam, evercookei ptorafi zostać wykryte prez AV jako wirus i uniemożliwoc przeglądanie strony.
Remika
wNogachSpisz dzieki za podpowiedz na pewno poczytam o tym.
Moj problem rozwiazalem i pytanie jest juz nieaktualne.

Dziekuje

Remik
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.