PB affichage variable $_SESSION PHP
Résolu
jm13
-
kilou -
kilou -
Bonjour, voici mon code
--------------------------------------------------------------------------------------------------------------------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/HTML; charset=utf-8" />
<link href="src/css/style.css" rel="stylesheet" type="text/css" />
<link rel="shortcut icon" href="src/img/favicon.ico" />
<title>ERREURS</title>
</head>
<?php
include ('cont1.php');
include ('header.php');
?>
<?php print $_SESSION['msg_erreur']; ?>
</body>
</html>
---------------------------------------------------------------------------------------------------------------------
je veux une page d'erreur qui affiche un msg d'erreur variable ( variable msg_erreur stockee dans $_SESSION). Mais dans cette page je n'arrive rien afficher la variable semble vide. Hors dans la fonction qui l'appelle j'ai bien teste cette variable en l'affichant avant relocation vers cette page...
Si quelqu'un pouvez m'aider Merci
JM
--------------------------------------------------------------------------------------------------------------------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/HTML; charset=utf-8" />
<link href="src/css/style.css" rel="stylesheet" type="text/css" />
<link rel="shortcut icon" href="src/img/favicon.ico" />
<title>ERREURS</title>
</head>
<?php
include ('cont1.php');
include ('header.php');
?>
<?php print $_SESSION['msg_erreur']; ?>
</body>
</html>
---------------------------------------------------------------------------------------------------------------------
je veux une page d'erreur qui affiche un msg d'erreur variable ( variable msg_erreur stockee dans $_SESSION). Mais dans cette page je n'arrive rien afficher la variable semble vide. Hors dans la fonction qui l'appelle j'ai bien teste cette variable en l'affichant avant relocation vers cette page...
Si quelqu'un pouvez m'aider Merci
JM
A voir également:
- PB affichage variable $_SESSION PHP
- Affichage double ecran - Guide
- Easy php - Télécharger - Divers Web & Internet
- Windows 11 affichage classique - Guide
- Problème affichage fenêtre windows 10 - Guide
- Expert php pinterest - Télécharger - Langages
7 réponses
SALUT ,
il faut mettre <?php session_start();?> avant
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
il faut mettre <?php session_start();?> avant
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
ca depend si tu change de page ou si la page est inclus :
dans le premier cas oui sinon non, de plus change print par echo
dans le premier cas oui sinon non, de plus change print par echo
tu peux tjr tester si ta variable existe ou est vide avec isset et !empty
exemple:
if(isset($_SESSION['msg_erreur']))
{
echo 'la variable existe';
if(!empty($_SESSION['msg_erreur']))
{
echo 'voici le contenu :'.$_SESSION['msg_erreur'];
}
else
{
echo ' mais elle est vide';
}
}
else
{
echo "la variable n'existe pas";
}
exemple:
if(isset($_SESSION['msg_erreur']))
{
echo 'la variable existe';
if(!empty($_SESSION['msg_erreur']))
{
echo 'voici le contenu :'.$_SESSION['msg_erreur'];
}
else
{
echo ' mais elle est vide';
}
}
else
{
echo "la variable n'existe pas";
}
la variable n'existe pas ????
comment peut-elle disparaitre dans cette page alors qu'elle existe juste avant d'afficher cette page ??
je suis sec sur ce coup
comment peut-elle disparaitre dans cette page alors qu'elle existe juste avant d'afficher cette page ??
je suis sec sur ce coup
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
merci pour ta reponse
mais je mis le session_start() au debut de ma page index.php dois je le remettre sur toute les pages ?