10 - Structurer un site en PHP
Article publié le Dimanche 5 avril 2026 • 246 vues

Jusqu’à présent, nous avons créé plusieurs pages.
Mais copier le même code (menu, header, footer) sur chaque page n’est pas une bonne pratique.
Nous allons maintenant organiser notre site proprement.
1. Le problème
Sans PHP :
- Chaque page contient le même header
- Chaque modification doit être faite partout
Cela devient vite ingérable.
2. La solution : découper le site
On va séparer les différentes parties :
- header.php
- footer.php
- menu.php
3. Exemple de structure
4. Utiliser require
Cela permet de réutiliser les mêmes éléments partout.
5. Avantages
- Code plus propre
- Maintenance simplifiée
- Moins d’erreurs
6. Exemple concret
header.php :
footer.php :
7. À retenir
- Ne pas répéter le même code
- Utiliser require pour inclure des fichiers
- Organiser son projet en dossiers
- Séparer les différentes parties du site
Conclusion
Votre site est maintenant structuré proprement.
Dans le prochain chapitre, nous verrons comment gérer plusieurs pages avec un routing simple.
Navigation dans la série
Chapitre 9 : Les formulaires en PHPChapitre 11 : Routing simple en PHP