Rafraichissement d'une page

Fermé
naoufal118 Messages postés 74 Date d'inscription vendredi 30 mars 2007 Statut Membre Dernière intervention 11 juillet 2010 - 2 juil. 2010 à 20:48
 Profil bloqué - 2 juil. 2010 à 23:40
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
2 juil. 2010 à 21:04
Dans la page vers laquelle le lien pointe, fait ceci :
<body onload="document.location.reload();return(false)">
0
naoufal118 Messages postés 74 Date d'inscription vendredi 30 mars 2007 Statut Membre Dernière intervention 11 juillet 2010
2 juil. 2010 à 21:08
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 7 Date d'inscription dimanche 17 janvier 2010 Statut Membre Dernière intervention 23 octobre 2010 5
2 juil. 2010 à 21:46
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 74 Date d'inscription vendredi 30 mars 2007 Statut Membre Dernière intervention 11 juillet 2010
2 juil. 2010 à 22:08
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 7 Date d'inscription dimanche 17 janvier 2010 Statut Membre Dernière intervention 23 octobre 2010 5
2 juil. 2010 à 22:14
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 74 Date d'inscription vendredi 30 mars 2007 Statut Membre Dernière intervention 11 juillet 2010
2 juil. 2010 à 22:43
nn rien de trouvé mais bon merci comme meme .
Est ce que vous pouvez me venir avec une idée SVP ?
0
Utilisateur anonyme
2 juil. 2010 à 22:57
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é
2 juil. 2010 à 23:40
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