Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > Php - Mysql
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 15-12-08, 17:03   #1 (permalink)
User
 
Data di registrazione: Oct 2006
Messaggi: 287
Invia un messaggio tramite Skype a mikslap
Problema COOKIE

Innanzitutto salve a tutti.
Ho un bel problemino che vorrei assolutamente risovere sicuramente con il Vostro aiuto.
Descrivo il problema relativo ai COOKIE.
Nell' amministrazione del sito web ho la possibilità di formulare SONDAGGI, vale a dire do la possibilità al lettore di votare in base ad una determinata scelta.
Affinchè l'utente, che ha votato per un determinato sondaggio, non possa più votare per lo stesso gli invio un COOKIE chiamato "al_sondaggio_1" (il numero in rosso indica l'ID del sondaggio nel database, quindi "al_sondaggio_" rimane invariato mentre il numero cambia a seconda del sondaggio).
Inoltre al COOKIE gli imposto la scadenza affinchè risiederà nel client fino allo scadere del sondaggio.
Il tutto funziona per l'intera giornata dopo di che si ha dinuovo il piacere di votare.
Grazie anticipatamente e CIAO
mikslap non in linea   Rispondi citando
Vecchio 15-12-08, 17:11   #2 (permalink)
ModSenior
 
L'avatar di Thedarkita
 
Data di registrazione: Aug 2006
Ubicazione: Messina
Messaggi: 6,439
Invia un messaggio tramite Skype a Thedarkita
Ciao mikslap,
Devi teenre presente che, un utente può cancellare i cookie(molti browser lo fanno anche in automatico) e quindi può rivotare.
La cosa migliore da fare nel caso in cui possano votare i soli utenti registrati, memorizza chi ha votato in una tabella del database ed effettuare un cotnrollo della tabella e non dei cookie...
Thedarkita non in linea   Rispondi citando
Vecchio 15-12-08, 17:50   #3 (permalink)
User
 
Data di registrazione: Oct 2006
Messaggi: 287
Invia un messaggio tramite Skype a mikslap
Ciao Thedarkita
E' stato comunque previsto che un utente cancelli i cookie, però chi lo fa oggi oppure se lo fanno sicuramente non ogni giorno. Comunque se i cookie vengono cancellati il voto lo si può ridare, se il client non accetta i cookie è previsto un messaggio per l'attivazione degli stessi ed aggiungo che non si tratta di un area dove prima del voto bisogna registrarsi, il voto è libero.
Il cookie, per un'area libera, è lo strumento più utile per individuare un client a meno che i client non abbiano un indirizzo ip statico.
Non sapresti darmi alcun consiglio?
mikslap non in linea   Rispondi citando
Vecchio 15-12-08, 17:54   #4 (permalink)
ModSenior
 
L'avatar di Thedarkita
 
Data di registrazione: Aug 2006
Ubicazione: Messina
Messaggi: 6,439
Invia un messaggio tramite Skype a Thedarkita
Controlla che venga impostata correttamente la data corretta di scadenza del cookie.

Attento che molti browser cancellano automaticamente alla chiusura del browser i cookie.

Purtroppo a tutto ciò non vi è rimedio...
Thedarkita non in linea   Rispondi citando
Vecchio 16-12-08, 10:27   #5 (permalink)
User
 
Data di registrazione: Oct 2006
Messaggi: 287
Invia un messaggio tramite Skype a mikslap
E perchè mai

E' perchè mai sul sito gazzetta.it i sondaggi lavorano proprio come io vorrei, già fatte tutte le prove possibili, cioè con i cookie mentre sul sito che ho fatto (******* - se ti interessa esaminare) non va? Presumo non sia una questione di browser. Come la pensi?

Ultima modifica di Samyorn : 16-12-08 18:57. Motivo: No link.
mikslap non in linea   Rispondi citando
Vecchio 16-12-08, 10:35   #6 (permalink)
ModSenior
 
L'avatar di Thedarkita
 
Data di registrazione: Aug 2006
Ubicazione: Messina
Messaggi: 6,439
Invia un messaggio tramite Skype a Thedarkita
Tracciano gli IP, infatti ho riavviato il router, in modo da avere un altro IP assegnato e ciò mi ha consentito di votare 2 volte.
Rimango del mio parere

Nel tuo sito facendo un controllo il tuo cookie mi è stato si creato, ma con durata fino alla chiusura del browser...
Thedarkita non in linea   Rispondi citando
Vecchio 18-12-08, 17:30   #7 (permalink)
User
 
Data di registrazione: Oct 2006
Messaggi: 287
Invia un messaggio tramite Skype a mikslap
Quote:
Thedarkita Visualizza il messaggio
Tracciano gli IP, infatti ho riavviato il router, in modo da avere un altro IP assegnato e ciò mi ha consentito di votare 2 volte.
Rimango del mio parere

Nel tuo sito facendo un controllo il tuo cookie mi è stato si creato, ma con durata fino alla chiusura del browser...
CIAO Thedarkita
Ho risolto. Era semplicemente la scadenza del cookie, alla quale mi era sfuggito di calcolare i giorni che intercorrono tra la data di inizio e quella di scadenza.
Le cavolate ti fanno perdere la

Ci sentiamo mi sei stato comunque di supporto ti ringrazio di cuore
mikslap non in linea   Rispondi citando
Vecchio 18-12-08, 22:46   #8 (permalink)
ModSenior
 
L'avatar di Thedarkita
 
Data di registrazione: Aug 2006
Ubicazione: Messina
Messaggi: 6,439
Invia un messaggio tramite Skype a Thedarkita
Prego

Buon lavoro
Thedarkita non in linea   Rispondi citando
Rispondi
Tags: , ,



Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 13:00.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.