Il vous est déjà sûrement arrivé de devoir réactualiser votre page car celle-ci ne s'est pas correctement actualisée , surtout en local avec Wamp, Mamp, EasyPhp, etc.
Une solution existe pour rafraichir une page lors d'un post d'un message ou d'un changement de page.
En effet, la solution la plus simple pour éviter de passer pas une session qui serait incrémentée par une boucle, c'est d'utiliser les adresses dynamiques. Cette méthode est à adapter en fonction du type de projet sur lequel vous travaillez bien entendu. C'est pourquoi, si malgré l'explication qui va suivre, la solution ne vous parait pas facile à mettre en place, postez votre projet en commentaire, je vous aiderais.
Dans cette page nous allons mettre le lien avec l'adresse url dynamique:
< a href="essi.php?ville=grenoble&rafraichir=1"> Grenoble < /a>
Dans cette page nous allons vérifier si un paramètre de l'url existe, ici "rafraichir=1", si c'est le cas, l'action qui va suivre sera exécutée, dans le cas contraire le script sera inactif:
if(isset($_GET['rafraichir']))
{
if($_GET['rafraichir']==1)
{
$get=$_GET['ville'];
header("Refresh:0; URL=essi.php?ville=$get ");
}
}
Voilà la logique, maintenant que vous l'avez n'hésitez pas à l'adapter.
cliquez sur
une étoile
1 2 3 4 5