Aller au contenu

patdembe

Membre
  • Compteur de contenus

    4
  • Inscrit(e) le

  • Dernière visite

Réputation sur la communauté

0 Neutre
  1. patdembe

    bug PHP ?

    Pris d'un doute, je viens de réessayer : tu as raison, les opérations mysql sont exécutées après le header('location...) !
  2. patdembe

    bug PHP ?

    Salut ! dire que le script continue ou s'interrompt après header n'est pas vraiment vrai. Ainsi, les echos qui suivent ce header ne sont pas pris en compte, les appels mysql non plus. Par contre, les opérations sur les variables sessions,elles, le seront. Ok, si on met die() ou exit; le problème est réglé, mais tout cela ne me semble pas très logique... header('location... '); n'est si un branchement inconditionnel (goto), ni un appel de sous-routine. Alors, c'est quoi exactement ???
  3. patdembe

    bug PHP ?

    Merci ! Avec die(), on obtiens en effet un résultat plus conforme aux attentes...
  4. patdembe

    bug PHP ?

    Imaginez que dans INDEX.PHP, vous avez les instructions suivantes : <?php session_start(); $_SESSION ['test'] = 'OK'; header('location:print.php'); $_SESSION['test'] = 'NOT OK'; ?> Et dans PRINT.PHP, il y a simplement : <?php session_start(); echo $_SESSION['test']; ?> A votre avis, quel sera le resultat de l'echo ? 'OK', évidemment... Eh bien non, vous obtennez 'NOT OK' !!! Quelqu'un a une explication ???
×
×
  • Créer...