<META HTTP-EQUIV="Refresh" + variable

Résolu
bonjour ,

<META HTTP-EQUIV="Refresh" CONTENT="2;URL=upload.php?&prop_id= <?php $prop ;?>">

c est possible ou pas ? jai essayé comme si dessus , il trouve pas la variable parce que je fais un echo ds la page upload et rien ne saffiche .

la syntaxe est peut etre differente d un lien traditionnel avec passage de variable

si quelq un a deja pratique ou reussi merci de m indiquer la syntaxe svp =)
Configuration: Windows XP
Internet Explorer 6.0

6 réponses

  1. salut

    tu dois faire

    <META HTTP-EQUIV="Refresh" CONTENT="2;URL=upload.php?prop_id= <?php echo $prop ;?>">

    a+
    6
    1. Modérateur
      Salut.

      C'est parce que tu marques un "&", il n'y a besoin que du "?".
      <meta http-equiv="Refresh" content="2;URL=upload.php?prop_id= <?php echo $prop ;?>">

      a plus
      1
      1. En PHP directement

        <?php 
        
        // Execute un refresh de la page en PHP
        
        $delai=1; 
        $url='http://mondomaine.com/';
        header("Refresh: $delai;url=$url");
        
        ?>
        
        1
        1. Modérateur
          Salut,

          Il faut afficher cette variable avec un echo:
          <?php echo $prop ;?>

          Sinon ya aussi un raccourcis:
          <?=$prop; ?>
          0
          1. sans l'espace après "prop_id="
            donc

            <META HTTP-EQUIV="Refresh" CONTENT="2;URL=upload.php?prop_id=<?php echo $prop ;?>">

            dsl du double post

            a+
            0
            1. ya plus simple et court :
              <META HTTP-EQUIV="Refresh" CONTENT="2;URL=upload.php?prop_id=<?=$prop?>">
              0
          2. Y'a moin lourd aussi...
            Ouvrir et fermer les balises php signifie pour php d'ouvrir un nouvel interpréteur à chaque fois
            Fait un echo '..............';
            C'est plus simple, plus clair je trouve et surtout moins lourd pour php !

            :)
            0