ciao a tutti....
potete indicarmi un modo per poter identificare l'ip dell'utente e fare in modo
che questo utente possa compiere una azione una sola volta al giorno , ma poi possa rifarla il giorno dopo.... ???????
Merci!
ciao a tutti....
potete indicarmi un modo per poter identificare l'ip dell'utente e fare in modo
che questo utente possa compiere una azione una sola volta al giorno , ma poi possa rifarla il giorno dopo.... ???????
Merci!
All'IP dell'utente puoi accedere tramite la variabile globale:
$_SERVER['REMOTE_ADDR']
Per quanto riguarda l'altra tua richiesta si pone qualche problema.
Puoi implementare il metodo di esclusione giornaliera salvando un cookie che scade a mezzanotte e facendo un controllo su quello, se il cookie è ancora valido non permetti l'azione all'utente.
Il problema è che semplicemente cancellando i cookie l'utente può bypassare la tua protezione.
Un'altra possibilità è tenere traccia in un database delle azioni finora compiute, registrando di ciascuna data e IP; in questa maniera l'utente non può agire sul database e rimuovere la protezione.
In questo caso per aggirare la protezione è necessario far figurare un differente IP, cosa fattibile ma già più complicata.