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.

8 réponses

  1. Utilisateur anonyme
     
    Dans la page vers laquelle le lien pointe, fait ceci :
    <body onload="document.location.reload();return(false)">
    0
  2. 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
  3. 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
  4. 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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. 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
  7. aurus1212
     
    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
  8. 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