Probléme avec $_SESSION

Résolu
marwen109 Messages postés 81 Statut Membre -  
arthezius Messages postés 3756 Statut Membre -
Bonjour,


ouuf, alors j'ai une grande probléme avec $_session ce variable m'énerve

j'ai exécuté le code la premiére fois , tous va bien sans problème (j'arrive a récupéré $_SESSION DANS les autres pages..)

la deuxième fois (après certaines modifications ) il m'affiche "undefined......" et reste comme ca !
je veux localisé l'erreur pour ne pas tombé autrefois
alors :
vous pouvez considéré ceci comme une page d'accueil

<?php
$_SESSION['n']="dddddd";
header("location:test1.php");
?>

test1.php:

<?php
session_start();
echo $_SESSION['n'];
?>

ma version easyphp 1.8

2 réponses

  1. arthezius Messages postés 3756 Statut Membre 475
     
    Faut mettre session_start(); sur toute les pages.
    0
  2. armeloo1 Messages postés 98 Date d'inscription   Statut Membre Dernière intervention   4
     
    bonjour je pense bien que la fonction isset() reglera ton probleme.
    exemple:
    <?php
    $_SESSION['n']="dddddd";
    header("location:test1.php");
    ?>

    test1.php:

    <?php
    session_start();
    if (isset($_SESSION['n'])) // isset() permet de verifier si une variable existe
    echo $_SESSION['n'];
    ?>
    0
    1. arthezius Messages postés 3756 Statut Membre 475
       
      <?php
      session_start(); 
      $_SESSION['n']="dddddd";
      header("location:test1.php");
      ?>

      ça sera mieux :)
      0