Sistema votazione,aiuto con voti doppi

Dario23

Utente Attivo
16 Feb 2009
32
0
0
ciao a tutti utlizzo un sistema di votazione per immagini in php cn db,il mio problema e che non devo autorizzare l'accesso solo ai loggati ma a tutti,e fino a qua niente di strano,il problema sorge quando un utente decide di tornare indietro cn la pagina e votare di nuovo,come posso eliminare questo problema senza costringere le xsone a essere loggati x poter votare?
Grazie
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
penso che il sistema migliore siano i cookies.
si può votare solo se il cookie non esiste, votando generi il cookie.
puoi dare poi al cookie un tempo di vita (es 24 ore)
 

satifal

Utente Attivo
25 Set 2008
522
13
0
Roma
Quoto borgo anche se purtroppo non esiste un metodo assolutamente infallibile dato che i cookie possono essere cancellati. Un altro sistema potrebbe essere quello di meorizzare l'IP, ma in questo caso si avrebbero i problemi legati ai proxy.
 

Dario23

Utente Attivo
16 Feb 2009
32
0
0
Si avevo pensato la stessa cosa,graie ragazzi della risposta,ora in ke modo dovrei agire?Non ho mai messo dei cookie..prima d'ora,ma sarà interessante farlo e imparare un'ltra cosa ciao :)
 

Dario23

Utente Attivo
16 Feb 2009
32
0
0
ciao raga alora io ho inseririto queste 2 stringhe,una relativa ai cookie e una al messaggio all'utente kelo avverte di aver già votato
cookie
PHP:
setcookie("voted_for_$id","yes",time()+60*60*24*30);

questa realitiva al mess.
PHP:
if ($ _COOKIE [ "voted_for_ ($ row [" id "]}"]){ 
   ?> <form action="index.php" method="POST"> 
<table align="center" border="0" cellpadding="2" cellspacing="0"> <tr> <td> 
Hai già votato per questa immagine. 
<input type="submit" name="submit" value="next image"> 
</ td> 
</ tr> 
</ table> <input name = "show" type = "hidden" value = "<? php echo $ next;?>"> </ form> <? php 
   else () 
   ?> <form action="index.php" method="POST"> align="center" <table border="0" cellpadding="2" cellspacing="0"> <tr> <td rowspan = "2" > terribile </ td> <td rowspan="2" width="10"> </ td> <? php / / voto forma for ($ i = 1; $ i <= $ max_points; $ i + +) ( ?> <td align="center"> <? php echo $ i;?> </ td> <? php)?> rowspan="2" <td width="10"> </ td> <td rowspan = "2"> awesome </ td> </ tr> <tr> <? php for ($ i = 1; $ i <= $ max_points; $ i + +) (?> <td align="center"> < input type = "radio" name = "voto" value = "<? php echo $ i;?>" onclick = "submit ();"></ td> <? php)?> </ tr> </ table > <input name = "show" type = "hidden" value = "<? php echo $ next;?>"> <input name = "id" type = "hidden" value = "<? php echo $ row [" id "];?>"> </ form> 

<? php)?>


Ma mi xmette ancora di votare 2 volte..xkè ragà?grazie
 
Ultima modifica:

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
inserirei il controllo al momento della query che inserisce il voto nel database, se il cookie è settato questa non deve avvenire.
 

Dario23

Utente Attivo
16 Feb 2009
32
0
0
ciao eliox grazie per l'interessamento ma ho fatto proprio come dici tu,adesso ho impostato la protezione x 24 h,ho anke aggiunto un pulsante che cambia le foto x vedere se c'è ne sn votabili.Tutto ok problema risolto
:beer::fonzie:
 
Discussioni simili
Autore Titolo Forum Risposte Data
I Sistema di votazione (era: Aiuto) PHP 2
felino Presentazione foto e sistema di votazione PHP 2
Alessandro Le Mura Sistema votazione mysql - php a stelle PHP 3
A Sistema di votazione a stelle - star rating PHP 1
L Sistema di votazione PHP 32
S Sistema di votazione recensione Classic ASP 3
F Sistema rilevazione presenze PHP 1
MarcoGrazia Sistema di news interno al sito PHP 3
T SSD - errore sistema Hardware 2
R Come creare sistema Add to homescreen PHP 3
L Sistema outdoor centralizzato IP Cam e Videosorveglianza 0
F Sistema di autenticazione e pagamento PHP 3
LDB Multimedia e Internet Offro sistema di affiliazione remunerato Offerte e Richieste di scambio links 0
R [PHP] Creare sistema random PHP 3
brasoft2019 [PHP] Sistema di gestione presenze PHP 29
L Trasferimento dei file OLM Mac in formato PST sul sistema Mac Mac e Software 1
S [Javascript] Verifica separatore decimale sistema operativo Javascript 2
felino Windows 8.1: installare sistema operativo e programmi in due hard disk diversi Windows e Software 4
M Esiste un sistema di video sorveglianza simile? IP Cam e Videosorveglianza 1
W [Javascript] Eseguire script residente nel sistema da html remota Javascript 0
W Piccolo sistema per gestire alcune periferiche, Java o altro linguaggio? Java 8
V [Visual Basic] ottenere info su sistema Visual Basic 1
E Consiglio sistema di videosorveglianza IP Cam e Videosorveglianza 0
P Sistema per identificare utente se proviene da apertura app android Sviluppo app per Android 3
M consiglio sistema di videosorveglianza IP Cam e Videosorveglianza 1
loois Ho un problema nella creazione di un sistema di commenti in PHP PHP 11
xone [MySQL] Comparazione data per sistema di prenotazioni MySQL 23
papayablu Calcolatore scommesse a sistema per Android? Smartphone e tablet 4
A Sistema di comunicazione visiva IP Cam e Videosorveglianza 0
N Sistema di Help di Delphi 7 non funziona su Win10 Windows e Software 0
R Sistema Operativo Windows e Software 1
MarcoGrazia [Javascript] Sistema di caricamento dinamico in base allo scrolling Javascript 3
S Sistema di iscrizione al mio sito PHP 1
F come creare un sistema ranking tra due tabelle (TOMBOLA/BINGO) PHP 8
D Sistema di videocamere alta qualita IP Cam e Videosorveglianza 1
E sistema di autenticazione PHP 4
R Sistema di conteggio (somma) HTML e CSS 4
M "BOOTMGR is missing" - formattare HD di sistema Windows e Software 2
JackIlPazzo Sistema di login e registrazione avanzato PHP 1
M Sistema per gestione file. PHP 1
S Creare Sistema di API Request e Response libero e protetto PHP 7
Christian1977 Nuovo sistema operativo Android Smartphone e tablet 3
A File di sistema PHP 6
simonetta619 sistema operativo a 32 o a 64bit? Windows e Software 1
L [gratuito] cerco sistema news xml in php5 Offerte e Richieste di Lavoro e/o Collaborazione 1
L pdo e sistema crud PHP 1
P Sistema di consultazione orari PHP 2
A windows 8 - INTERRUZIONE IMPREVISTA SERVICES DI SISTEMA Windows e Software 0
C Sistema particolare di password PHP 5
F Sistema anti MySQLi Injection? PHP 6

Discussioni simili