Question sur les sessions

Résolu
Bonsoir !
Si j'inclus page.php dans toutes les autres pages avec "session_start();" au début de cette page.php, est-ce qu'il ne sera plus la peine de réécrire session_star(); dans ces autres pages ?
Merci

--
Il faut faire partie de la solution et non du problème ;-)
Configuration: Windows Vista
Firefox 3.0.5

4 réponses

  1. Bonjour

    Une fois encore... arrête de poser des questions dont tu peux avoir la réponse toi-même, simplement en réfléchissant, ou, à défaut, en faisant l'essai.
    1. Toujours aussi sévère toto ^^', logiquement c'est oui, mais ayant un tas de pages a modifier, j'espère être sur d'avoir les bonnes solutions.
  2. Toujours aussi sévère toto
    Heureux que tu le prennes bien ;-)
    Je te l'ai dit parce que justement je pense que c'est la meilleure façon d'être sûr. Surtout que c'est facile à vérifier, tu n'es pas obligé de le faire sur 500 pages d'un seul coup.
    1. Merci
      Mais session_start(); doit se trouver avant les balises <html> et tout en haut du code, et si page.php n'est pas incluses au début des pages, ça marche donc pas ?
      Je viens de me rappeler la cause de l'ouverture de ce topique ^^'.
  3. session_start(); doit se trouver avant l'envoi de quoi que ce soit au client par exemple <HTML> si c'est comme ça que tu commences tes pages.
    SI le fichier page.php dans lequel tu veux inclure le session_start() est toujours inclus avant le <HTML>, pas de problème. S'il est parfois inclus après, ça ne va pas marcher.
    1. Donc la réponse est pas dans tout les cas,
      Par exemple si je le mets dans configuration.php ? Qui correspond a la config de la bdd :p il est toujours en début de page, donc c'est la solution ;-)
      Voilà merci toto au plaisir
  4. Lorsque j'ai ajouté session_start(); dans config.php
    Cela m'a affiché:
    A session had already been started - ignoring session_start()
    Manque plus qu'a mettre session_start(); dans les centaines de pages :), cela m'apprendra a laisser les variables de sessions pour la fin !