Fonction header() PHP

Mabrouuuuuuuuk -  
Linblow Messages postés 11 Statut Membre -
Bonjour,
SVP, j'ai essayé d'utiliser la fonction de redirection PHP pas mal de fois mais sans ressite, merci bien de m'aider pour arriver à la solution;

voilà mon exemple:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html><head>
<title>Document sans nom</title>
</head>
<body>

<?php
header('location: http://127.0.0.1/des/PagesWeb/Organigramme.php' );
exit;
?>

</body>
</html>
Configuration: Windows XP
Internet Explorer 6.0

2 réponses

  1. MrSlave
     
    Vu que tu es en local, essaye de mettre

    header('location: nomdetonfichier')
    0
    1. Mabrouuuuuuuuk
       
      j'ai essayé monsieur mais sans succé
      je ne sais pas pourquoi???!!!!
      0
  2. Linblow Messages postés 11 Statut Membre 25
     
    C'est normal que ça ne puisse pas fonctionner, la fonction header de PHP doit toujours (sauf dans un tampon via ob_start() ) être placée avant la première ligne de code xHTML.

    Dans ton exemple faudrait faire comme cela :

    <?php

    header ( 'Location: http://127.0.0.1/des/PagesWeb/Organigramme.php%27' );
    exit;

    ?>

    Et note qu'il n'est utile d'envoyer du code (X)HTML au navigateur si tu fais une redirection PHP.
    0