Partage
  • Partager sur Facebook
  • Partager sur Twitter

redirection sans header

    18 février 2009 à 22:24:44

    Bonjour,

    J'ai trouvé une technique qui a l'air de très bien marcher, qui me permet de faire des redirections n'importe où dans mon code contrairement à header.
    Je voulais juste avoir votre avis : est-ce que c'est "propre"? ça risque pas de poser des problèmes?

    function redirige($url)
    {
        die('<meta http-equiv="refresh" content="0;URL='.$url.'">');
    }
    


    • Partager sur Facebook
    • Partager sur Twitter
      18 février 2009 à 23:45:12

      Bof. Déjà, cette balise a pour but premier de recharger la page et non de faire une redirection. De plus, ces balises modifient un peu sèchement l'en-tête HTTP, là où header le fait proprement. De toute façon, si tu as de l'affichage avant une redirection, c'est nécessairement qu'il ne sert à rien, donc que tu peux t'en sortir sans !

      Un peu de lecture complémentaire :
      http://www.alsacreations.com/article/l [...] ses-meta.html
      (y a un paragraphe sur les meta refresh).

      • Partager sur Facebook
      • Partager sur Twitter
        19 février 2009 à 2:58:55

        Revoie ta façon de programmer...

        Ça n'a rien de propre.
        Quand quelque chose fonctionne, ce n'est pas nécessairement bien.

        Tu dois être en mesure de faire des redirections sans que ça pose problème.
        • Partager sur Facebook
        • Partager sur Twitter

        redirection sans header

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown