Probléme de changement lien php

Fermé
fm825 Messages postés 522 Date d'inscription samedi 3 mai 2008 Statut Membre Dernière intervention 13 septembre 2014 - 17 mai 2009 à 14:59
fm825 Messages postés 522 Date d'inscription samedi 3 mai 2008 Statut Membre Dernière intervention 13 septembre 2014 - 23 mai 2009 à 20:43
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...
A voir également:

4 réponses

avion-f16 Messages postés 19252 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 10 février 2025 4 505
17 mai 2009 à 17:08
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
fm825 Messages postés 522 Date d'inscription samedi 3 mai 2008 Statut Membre Dernière intervention 13 septembre 2014 36
23 mai 2009 à 08:32
Je sais que sa se mets devant tous le reste...
0
avion-f16 Messages postés 19252 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 10 février 2025 4 505
23 mai 2009 à 14:03
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
fm825 Messages postés 522 Date d'inscription samedi 3 mai 2008 Statut Membre Dernière intervention 13 septembre 2014 36
23 mai 2009 à 20:43
Merci sa fonctionne correctement.
0