PHP ver gevorderde |
|
Dit is het beste te realiseren met een combinatie van AJAX (JS), PHP en MySQL:
Zodra een bezoeker op de knop drukt wordt een JS-functie uitgevoerd welke een PHP pagina oproept op de achtergrond.
Deze PHP-pagina zet in een MySQL tabel (unieke) gegevens van de bezoeker, zoals het IP-adres, en bij dat record de huidige tijd.
De knop op de pagina wordt door PHP gekozen of deze wordt geladen: kijk in de database of het IP adres (gebruikersgegeven) voorkomt en dat bovendien binnen de 10 minuten.
Daarnaast kun je een DELETE query laten lopen die records verwijderd ouder dan 10 minuten; hoef je alleen nog maar op IP te selecteren als je dit eerst doet . |