Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]PHP + Cookie = Głosowanie, Głosowanie po cookie 1x na 24h
Aniol83
post 13.07.2009, 14:26:51
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 13.07.2009

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


Witam, szukam pomocy. Chciałbym zrobić link - hiperłącze względem głosowania w konkursie. Chciałbym aby take kliknięcie możliwe byłoby tylko raz na 24h. Nie chciałbym blokować IP ponieważ u nas wszelkie duże korporacje, szkoły itd mają tylko jedno IP zew. czyli zabroniłbym im głosowania w takim przypadku. Proszę o pomoc jak to rozwiązać w prosty sposób.
Powód edycji: [Spawnm] przeniosłem.
Go to the top of the page
+Quote Post
wookieb
post 13.07.2009, 14:32:37
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Naucz się korzystać z manuala
http://pl2.php.net/setcookie
http://pl.php.net/manual/pl/reserved.variables.cookies.php


--------------------
Go to the top of the page
+Quote Post
planet
post 15.07.2009, 09:28:49
Post #3





Grupa: Zarejestrowani
Postów: 61
Pomógł: 6
Dołączył: 15.07.2009
Skąd: Śląsk->Ruda Śląska

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


Cytat(Aniol83 @ 13.07.2009, 15:26:51 ) *
Nie chciałbym blokować IP ponieważ u nas wszelkie duże korporacje, szkoły itd mają tylko jedno IP zew. czyli zabroniłbym im głosowania w takim przypadku.


Może oprócz samego IP zapisuj jeszcze dane przeglądarki, systemu i powiedzmy hosta, wtedy masz większe prawdopodobieństwo, że zablokujesz głosowanie tylko jednej osobie. Swoją drogą proponowałbym takie logi trzymać w bazie i przed głosowanie sprawdzać, czy wpis z takimi parametrami już istnieje. jak blokada będzie w cookie/sesji to wystarczy wyczyścić pamięć podręczną i głosowanie znów będzie aktywne, więc nie polecam tego winksmiley.jpg
Go to the top of the page
+Quote Post
Fifi209
post 15.07.2009, 12:23:36
Post #4





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Cytat(planet @ 15.07.2009, 09:28:49 ) *
Może oprócz samego IP zapisuj jeszcze dane przeglądarki, systemu i powiedzmy hosta, wtedy masz większe prawdopodobieństwo, że zablokujesz głosowanie tylko jednej osobie. Swoją drogą proponowałbym takie logi trzymać w bazie i przed głosowanie sprawdzać, czy wpis z takimi parametrami już istnieje. jak blokada będzie w cookie/sesji to wystarczy wyczyścić pamięć podręczną i głosowanie znów będzie aktywne, więc nie polecam tego winksmiley.jpg


Dobry pomysł, mógłby zebrać jak najwięcej danych o userze, można by dodać np. informacje o przeglądarce, informacje o systemie.


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
grzegosh
post 15.07.2009, 12:48:16
Post #5





Grupa: Zarejestrowani
Postów: 51
Pomógł: 3
Dołączył: 26.06.2008

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


A nie będzie tam logowania?
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 13.07.2025 - 22:03