Rafraichissement d'une page

naoufal118 Messages postés 81 Statut Membre -  
 Profil bloqué -
Bonjour,
SVP j'essaye de coder mon site via PHP , SQL et (X)HTML.
Je veux fait een sorte que quand je clique sur un lien qui mène vers une autre page alors cette dernière se rafraichis instantanément une seule fois quand elle apparait.
Merci pour vos réponses.

A voir également:

8 réponses

Utilisateur anonyme
 
Dans la page vers laquelle le lien pointe, fait ceci :
<body onload="document.location.reload();return(false)">
0
naoufal118 Messages postés 81 Statut Membre
 
non mais ca provoque des rafraichissement instoppables .moi jeveux juste un seul rafraichissement sur la page cible quand je clique sur le lien
0
jom006 Messages postés 19 Statut Membre 5
 
Bonsoir,

<meta http-equiv="refresh" content="3; URL=http://www.monsite.tld">

le 3 désigne le nombre de secondes avant le rafraîchissement, et changes l'URL.

C'est bien ça ?

Cordialement.

0
naoufal118 Messages postés 81 Statut Membre
 
Merci pr la réponse mais je veux que ma page se rafraichisse une seule fois.
pas chaque 3s(je connaissais cette méthode)
Mais merci comme meme.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
jom006 Messages postés 19 Statut Membre 5
 
Oups, j'ai oublier que ça reload a l'infinie ^^'

regarde si cette page t'aides : https://www.developpez.net/forums/d874520/webmasters-developpement-web/balisage-x-html-validation-w3c/rafraichir-page-seule/
0
naoufal118 Messages postés 81 Statut Membre
 
nn rien de trouvé mais bon merci comme meme .
Est ce que vous pouvez me venir avec une idée SVP ?
0
Utilisateur anonyme
 
Euh j'viens d'inventer un truc, ptetre sa t'aidera ^^'

donc tu fais un lien sur ta page:

page_chercher.php

et au début de la page a un moment tu mais du php comme sa

<?php
if($_GET['refresh'] == 'no')
{
}
else
{
header('location:page_chercher.php?refresh=no');
}

comme sa tu va arriver sur la page la condition sera fausse donc sa va faire une redirection et une fois la redirection faite bah la condition sera juste et il n'y aura pas de redirection...

en éspérant t'avoir aider ^^' (dsl orthographe)

si tu a des questions hésite pas
0
Profil bloqué
 
il faut mieux utiliser un session
<?php
session_start();
if(isset($_SESSION['refresh']) && $_SESSION['refresh']=='1'){
$_SESSION['refresh']=0;
header("http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']); 
}elseif(!isset($_SESSIOn['refresh'])){
$_SESSION['refresh']=0;
header("http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']); 
}else{
$_SESSION['refresh']=1;
}
?>


Voila un truc comme ca, ca permet si la variable refresh en session existe et que la variable est ) 1 on met la variable ) 0 et on recharge apres x secondes, rechargement, la variable existe mais pas égale a 1 donc le else et on calle la variable a 0 pour la prochaine page. Si premier passage, création de la variable et initialiser a 0 avec le refresh.

a voir mais toutes les pages doit avoir le session_start()
0