Probléme de changement lien php

Bonjour,

J'ai un petit problème.
Quand la valeur de la session atteint 10 elle est sensé redirigé vers une page mais au lieu de cela elle demande fait son téléchargement

Voici mon scripte:

<?php

session_start();

if ($_SESSION['page'] < 10)
{
 $_SESSION['page']++;
}
elseif ($_SESSION['page'] == 10)
{
header('Location: http://monsite.fr/page.php'); 
session_destroy();
}
elseif ($_SESSION['page'] == 50)
{}
else 
{
 session_destroy();
}

?>


Si quelle qu'un à une solution...
Configuration: win 7

4 réponses

  1. Salut

    Les entêtes PHP doivent être placées avant l'envoie de caractères (espace, retour à la ligne, ...) :
    <?php
    // ton script
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//D ...
    1. Essaye avec ça :
      <?php
      session_start();
      
      if ($_SESSION['page'] < 10)
      {
        $_SESSION['page']++;
      }
      elseif ($_SESSION['page'] == 10)
      {
        header('Location: http://monsite.fr/page.php'); 
        session_destroy();
        exit;
      }
      elseif ($_SESSION['page'] == 50) {}
      else 
      {
        session_destroy();
      }
      
      ?>