ciao
ho appena finito uno script per il sondaggio con i file di testo
con immagini risposte e tutto...
ora vi espongo il mio problema cm faccio a capire se un utente ha gia votato e quindi non aggiunge il voto?
grazie mille
ciao
ho appena finito uno script per il sondaggio con i file di testo
con immagini risposte e tutto...
ora vi espongo il mio problema cm faccio a capire se un utente ha gia votato e quindi non aggiunge il voto?
grazie mille
"E d'un tratto capii che il pensare è per gli stupidi, mentre i cervelluti si affidano all'ispirazione.." (Arancia Meccanica)
invia un cookie. Se vuoi controlla l'ip ma diversi utenti potrebbero usare uno stesso ip oppure un utente potrebbe cambiare ip.
![]()
mi potresti far vedere il procedimento con un pezzo di codice
grazie mille
scusa per il disturbo![]()
"E d'un tratto capii che il pensare è per gli stupidi, mentre i cervelluti si affidano all'ispirazione.." (Arancia Meccanica)
Per il controllo dell'ip io in genere controllo i primi 3 range dell'ip (che su una connessione che nn usa proxy sn pressoche' stabili).
Quindi ho fatto cosi:
Cosi scompongo l'ip nelle 4 parti e metto in 3 variabili i primi 3 range.Codice PHP:
$ip=$_SERVER['REMOTE_ADDR'];
#scomposizione ip
list ($part1, $part2, $part3) = explode (".", $ip, 6);
$req_ip="$part1.$part2.$part3";
Poi il mio script in questione immagazzinava gia l'ip in un file di testo. Quindi mi bastava un controllo:
Spero di esser stato chiaro. ma cmq io anche opterei per un cookie.Codice PHP:
$h_r=fopen("database.txt","r");
$str_ver=fgets ($h_r);
if (strpos ($str_ver, $req_ip)) {
echo '<h2>Il tuo IP è gia presente nel nostro archivio, non puoi rifare di nuovo il test!</h2>';
fclose($h_r);
} else {
#codice che ti occorre
}
grazie gentilissimo![]()
invece con i cookie?
grazie
"E d'un tratto capii che il pensare è per gli stupidi, mentre i cervelluti si affidano all'ispirazione.." (Arancia Meccanica)