[RESOLU] Undefined variable: SESSION

Eléphanteau du PHP | 20 Messages

30 juin 2019, 11:10

Bonjour à tou(te)s,

Je précise que je suis débutant et en train d'apprendre le codage php.

page1.php

Code : Tout sélectionner

<?php session_start(); $SESSION['$prenom'] = "Eric"; $SESSION['$nom'] = "Hars"; ?>

page2.php

Code : Tout sélectionner

<?php session_start(); echo $SESSION['$prenom']; echo "<br>"; echo $SESSION['$nom']; ?>

Après avoir lu plusieurs sujets se rapportant à ce problème (sur différents forums), je ne trouve pas d'où peut venir mon erreur.
J'obtiens l'erreur "Undefined variable: SESSION" en ligne 3 et 5.
J'ai regardé dans mon fichier php.ini, mais rien trouvé d'incohérent, mais je me trompe peut-être...
Je précise que je suis en local ( localhost/page1.php ET localhost/page2.php).

Une petite idée peut-être ?
Merci d'avance...

Avatar du membre
Mammouth du PHP | 1609 Messages

30 juin 2019, 14:09

Salut, c'est $_SESSION avec un underscore. Sinon quand tu nommes les index d'un tableau associatif tu n'as pas besoin de mettre de $.
// page 1
session_start();
$_SESSION['prenom'] = "Eric";
$_SESSION['nom'] = "Hars";

// page 2
session_start();
echo $_SESSION['prenom'];
echo "<br>";
echo $_SESSION['nom'];
Développeur web depuis + de 20 ans

Eléphanteau du PHP | 20 Messages

30 juin 2019, 14:27

Oupsssssss, le gros boulet que je suis..... :oops: :oops: :oops:
Merciiiiiiii