Salve!
Ho creato un sito web e vorrei inserire un tasto "like" che, in base all'ip, al caricamento pagina non potrà mettere un altro like. Il sito è senza login poiché sarebbe una specie di insegreto. Potreste aiutarmi?
potresti creare un altro file, lo chiami ip.txt
prima di aggiornare il contatore controlli che nel file non sia presente l'ip del visitatore
fai l'update e inserisci l'ip nel file cosi la prossima volta eviti di aggiornarlo
se vuoi puoi usare un database al posto dei files
potresti creare un altro file, lo chiami ip.txt
prima di aggiornare il contatore controlli che nel file non sia presente l'ip del visitatore
fai l'update e inserisci l'ip nel file cosi la prossima volta eviti di aggiornarlo
se vuoi puoi usare un database al posto dei files
Penso che userò il file. Un'ultima cosa, vorrei inserire un altro "button" che quando un utente lo clicca il numero, invece di aumentare, diminuisce. Mi potresti aiutare?
Dipende dal quantitativo di accessi simultanei che puoi aspettarti, perché impostando i dovuti lock quando si legge e si scrive il file non dovrebbero esserci problemi.
Chiaro che un rdbms è più flessibile e tutto, ma se l'unico utilizzo che se ne fa è questo si possono anche prendere in considerazione altre soluzioni, a mio modesto parere.
Il problema è che non saprei inserirlo nel db. Inoltre, inserito il button in due box diversi. Se metto mi piace al primo box il secondo aumenta e se metto mi piace al secondo aumenta anche il primo quando poi il numero è uguale per tutte e due i box. Come sistemo?