Link a tempo...

idkfa46

Utente Attivo
17 Ott 2010
40
0
0
Ciao a tutti, eccomi ancora qui con una nuova domandona!
Nel mio sito internet in php + sql ho creato una pagina accessibile solo a chi ha effettuato il login nella quale ci sono 3 link a 3 siti esterni!

devo fare in modo che gli utenti non utilizzino ogni singolo link più di una volta ogni 12 ore...
in poche parole dovrei fare dei link temporizzati. Come potrei fare???
magari con a fianco un countdown di quanto tempo manca al prossimo riutilizzo che si aggiorni al refresh della pagina!

Consigli???
Grazie anticipatamente, Matteo
 
Crei una tabella nel database contenente tre campi: l'indirizzo IP dell'utente, il link cliccato e la data del click. Quando l'utente clicca su un link prima di reindirizzarlo controlli se dalla data sono trascorse dodici ore (il tempo attuale meno il tempo dell'ultimo click deve essere maggiore di 60 * 60 * 12). Se sì lo reindirizzi al link, altrimenti visualizzi un errore. Ovviamente invece di linkare direttamente al sito dovrai creare una pagina intermedia che controlla se l'utente ha già clickato.
 

Discussioni simili