undefined variable

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : undefined variable

Re: undefined variable

par tintin » 09 janv. 2011, 11:07

Merci à Ryle,

Ce marche effectivement mieux comme çà.
Tintin

Re: undefined variable

par Ryle » 09 janv. 2011, 10:56

Il faut faire attention à la casse :)

PHP est sensible à la casse des lettres (majuscules/minuscules) lorsqu'il s'agit de nom de variables. En l'occurrence, la variable contenant les informations de session est $_SESSION et non $_session. Du coup php te met un avertissement pour te dire que la variable $_session à laquelle tu fais appel n'est pas définie ;)

undefined variable

par tintin » 09 janv. 2011, 10:25

Bonjour à tous et à toutes,

Effectuant un test en local, je rencontre l'affichage du message suivant "Undefined variable: _session in C:\Program Files\Easy......page2.php on line 3".
J'en déduis que j'ai un problème de transmission de variable entre page1.php et page2.php

L'extrait du fichier page1.php (appelant) est le suivant:
<?php
session_start(); // A mettre sur chaque page utilisant la session
$_session['destinataire']='tintin';
echo '<a href="page2.php">.</a>';
?>
Tandis que la page cible page2.php est celle-ci:
<?php
session_start(); // A mettre sur chaque page utilisant la session
echo "<H1>Envoi d'un mail à ".$_session['destinataire']."</H1>";
?>
Quelqu'un verrait-il mon erreur ?
Merci d'avance.