Salve a tutti!
Non ho un vero e proprio problema con un codice, direi che più che altro è un problema concettuale, vi spiego la mia problematica.
Ho la seguente sezione di codice:
In sintesi il codice deve incrementare un record all'interno della tabella utenti quando viene cliccato un pulsante. Essendo il numero di click conteggiati per un fattore economico devo essere sicuro (o quasi...) che i click non vengano fatti dallo stesso utente, più e più volte per far accrescere il contatore e guadagnare di più "truffando".
Ho pensato a una cosa del genere:
Salvo l'indirizzo IP di chi clicca sul bottone attraverso la funzione php
Dopodiché salvo la variabile "$ip" all'interno di un file ".txt" ed ogni qualvolta che un utente clicca sul pulsante interessato confronto l'indirizzo IP utilizzato con quelli presenti nel foglio ".txt".
Naturalmente, aggiungerei all'interno del foglio ".txt" tutti gli indirizzi IP proxy maggiormente utilizzati per evitare eventuali "furbetti".
Secondo voi potrebbe funzionare? Esiste una metodologia migliore? Avete qualche consiglio da darmi o potete indirizzarmi verso qualche altra strada?
Grazie in anticipo!
Non ho un vero e proprio problema con un codice, direi che più che altro è un problema concettuale, vi spiego la mia problematica.
Ho la seguente sezione di codice:
PHP:
if(isset($_POST['url'])) {
$uid = $_POST['uid'];
$click = mysqli_query($connessione,"UPDATE utenti SET view_caricati = (view_caricati + 1) WHERE id = '".$uid."'");
$destinazione = $_POST['url_file'];
header("Location: $destinazione");
exit;
}
In sintesi il codice deve incrementare un record all'interno della tabella utenti quando viene cliccato un pulsante. Essendo il numero di click conteggiati per un fattore economico devo essere sicuro (o quasi...) che i click non vengano fatti dallo stesso utente, più e più volte per far accrescere il contatore e guadagnare di più "truffando".
Ho pensato a una cosa del genere:
Salvo l'indirizzo IP di chi clicca sul bottone attraverso la funzione php
PHP:
$ip = $_SERVER['REMOTE_ADDR'];
Dopodiché salvo la variabile "$ip" all'interno di un file ".txt" ed ogni qualvolta che un utente clicca sul pulsante interessato confronto l'indirizzo IP utilizzato con quelli presenti nel foglio ".txt".
Naturalmente, aggiungerei all'interno del foglio ".txt" tutti gli indirizzi IP proxy maggiormente utilizzati per evitare eventuali "furbetti".
Secondo voi potrebbe funzionare? Esiste una metodologia migliore? Avete qualche consiglio da darmi o potete indirizzarmi verso qualche altra strada?
Grazie in anticipo!