Probléme de changement lien php

fm825 Messages postés 522 Date d'inscription   Statut Membre Dernière intervention   -  
fm825 Messages postés 522 Date d'inscription   Statut Membre Dernière intervention   -
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. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    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 ...
    0
  2. fm825 Messages postés 522 Date d'inscription   Statut Membre Dernière intervention   36
     
    Je sais que sa se mets devant tous le reste...
    0
  3. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    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();
    }
    
    ?>
    
    0
  4. fm825 Messages postés 522 Date d'inscription   Statut Membre Dernière intervention   36
     
    Merci sa fonctionne correctement.
    0