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. slt: et comme cela:::::

    <?php session_start();?>
    <?php
    echo 'login sess : ".$_SESSION['user']."<br/>';
    echo 'pass sess: ".$_SESSION['password']."<br/>';
    ?>
    <html>
    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. @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. Il faut rajouter session_start(); si c'est pas déjà fait dans le fichier identif.php.
          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 :)