Fonction header() PHP

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. Vu que tu es en local, essaye de mettre

    header('location: nomdetonfichier')
    1. j'ai essayé monsieur mais sans succé
      je ne sais pas pourquoi???!!!!
  2. 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.