Il est tout à fait possible d’enregistrer le nombre de visiteurs quotidiens et de clics par page sans base de données, uniquement en PHP avec des fichiers .json.
### 🧠 Suivi des visiteurs
Un fichier visites.json permet de comptabiliser les visites uniques par jour. L’incrémentation est bloquée par un cookie valable 24h, afin de ne pas compter plusieurs fois le même visiteur dans la journée.
Format :
```json
{
"2025-06-25": 42,
"2025-06-26": 58
}
```
### 📄 Suivi des clics
Un second fichier pages.json enregistre chaque page vue, avec un compteur de clics total par fichier.
Format :
```json
{
"index.php": 81,
"about.php": 17,
"contact.php": 24
}
```
### 🛠 Mise en œuvre
Le code de suivi est centralisé dans include/head.php et s’exécute automatiquement à chaque chargement de page. Deux fichiers JSON sont mis à jour en parallèle.
Un tableau de bord simple admin_stats.php permet ensuite de visualiser l’historique par jour et par page.
### ✅ Avantages
- 100 % sans base de données
- rapide à mettre en place
- compatible avec n’importe quel hébergement
- extensible pour d’autres métriques (IP, referrer, navigateur…)
### 🎯 Pour aller plus loin
Ce système peut être combiné à un affichage dynamique (graphiques, filtres) ou enrichi d’un système de logs anonymisés. Idéal pour les sites vitrine ou portfolios.
Vous souhaitez intégrer ça à votre propre projet ? Contactez-moi !