Bonsoir j'ai un petit souci ..
La page index.php se recharge à chaque fois que le clic sur next ou previous pour voir les mois futures ou antérieures avec les flèches de direction
<div class="container d-flex flex-row align-items-center justify-content-between p-1">
<!--[Afficher le mois et l'année]-->
<h5 class="text-secondary"><?= $month->toString(); ?></h5>
<div>
<a href="/accueil.php?month=<?= $month->previousMonth()->month;?>&
$year=<?= $month->previousMonth()->year;?>" class="btn btn-success btn-sm">←</a>
<a href="/accueil.php?month=<?= $month->nextMonth()->month;?>&
$year=<?= $month->nextMonth()->year;?>" class="btn btn-success btn-sm">→</a>
</div>
</div>
C'est normal, tu utilises un lien <a href=""></a>
pour les bouttons de paginations
Si tu ne veux pas que la page se recharge, il faudra passer par du JS, le mieux serait de développer ton calendar dans un component ReactJS (la librairie, pas le framework!) ou alors utiliser Turbolinks (Turbolinks va bloquer ton lien, il va vérifier le résultat du lien puis merger le code source de la destination directement dans ta page actuelle)