Övning: besökslogg
Bygg en sida som loggar varje besök i en fil och visar loggen.
Räkna med 10–15 minuter.
Utgångsläge
Koden nedan lägger till en rad i logg.txt varje gång sidan visas, med tidpunkt och besökarens IP-adress.
Uppgift
Bygg vidare på koden:
- Skriv ut loggen på sidan.
- Skriv ut hur många loggposter som finns.
- Numrera posterna vid utskriften.
Förväntat resultat, ungefär:
Antal besök: 3
1. 2026-11-16 09:12:01 - IP: 127.0.0.1
2. 2026-11-16 09:12:05 - IP: 127.0.0.1
3. 2026-11-16 09:12:09 - IP: 127.0.0.1
Tips:
- Läs filen som en array med
file(). - En numrerad lista i HTML skriver du med
<ol>och<li>.
Extra
- Visa det senaste besöket överst. Tips:
array_reverse(). - Visa bara de fem senaste besöken. Tips:
array_slice(). - Lägg till en länk som tömmer loggen.
Diskutera
Jämför era lösningar i gruppen. Hur har ni löst uppgiften på olika sätt?
Klar när
- Sidan visar antal besök och en numrerad lista.
- Antalet ökar med ett varje gång sidan laddas om.