Sessions PHP

Résolu
Bonjour,

je n'arrive pas a faire fonctionner mes sessions php, j'ai surement mal compris quelquechose mais je ne m'en sors pas.
dans mon fichier identif.php les variables $_SESSION['user'] et $_SESSION['password'] sont bien remplies
par contre des que je suis dans mon fichier center.php les valeurs sont vierges. pourquoi ?

voici mes codes.
fichier identif.php
    ....
    $_SESSION['user'] = $in_user;
    $_SESSION['password'] = $in_password; 
    header("Location: center.php\n\n");


fichier center.php
    <?php session_start();?>
    <?php
        echo "login sess : ".$_SESSION['user']."<br/>";
        echo "pass sess: ".$_SESSION['password']."<br/>";
    ?>
<html>
 .....
Configuration: Linux / Mozilla 4.9.3.8

7 réponses

  1. Bonsoir,

    je reponds tardivement mais effectivement j'avais rajouté session_start() dans tout mais fichier sauf dans celui la.... 45 min a m'arracher les cheveux.

    merci pour votre aide
    1. (sans les fautes c'est mieux...)
      Bonsoir,

      je reponds tardivement mais effectivement j'avais rajouté session_start() dans tous mes fichiers sauf dans celui la.... 45 min a m'arracher les cheveux.

      merci pour votre aide
    2. « 45 min a m'arracher les cheveux »
      Tous les matins, devant le mirroir, tu penseras à ne plus faire cette faute :)
  2. Il faut rajouter session_start(); si c'est pas déjà fait dans le fichier identif.php.
    1. @cheese42 : je ne vois pas ce que tu as fait à part copier son script et retirant les tabulations.

      Y'a-t-il le sessio_start() sur identif.php ?
      1. as tu mis:

        <?php session_start();?>

        au debut de ta page identif.php

        et pourquoi header("Location: center.php\n\n"); ??

        les \n sont totalement inutiles
        1. slt: et comme cela:::::

          <?php session_start();?>
          <?php
          echo 'login sess : ".$_SESSION['user']."<br/>';
          echo 'pass sess: ".$_SESSION['password']."<br/>';
          ?>
          <html>