Php 会话变量不';验证页面后t工作

Php 会话变量不';验证页面后t工作,php,session,var,Php,Session,Var,我的会话变量有问题,当我进入连接页面时,我填写用户名和密码。然后它出现在我的verif页面上,一切正常,我的会话变量也正常。但当我转到另一页时,我的所有会话变量都是空的 在我的所有页面中都有一个session_start(),因为它包含在我的标题中,我将它包含在所有页面中 以下是我的登录验证页面中的var: session_start(); $_SESSION['Username'] = $identifiant; $_SESSION['Nom'] = $data['Nom']; $_SESSI

我的会话变量有问题,当我进入连接页面时,我填写用户名和密码。然后它出现在我的verif页面上,一切正常,我的会话变量也正常。但当我转到另一页时,我的所有会话变量都是空的

在我的所有页面中都有一个session_start(),因为它包含在我的标题中,我将它包含在所有页面中

以下是我的登录验证页面中的var:

session_start();
$_SESSION['Username'] = $identifiant;
$_SESSION['Nom'] = $data['Nom'];
$_SESSION['Prenom'] = $data['Prenom'];
$_SESSION['id'] = $data['ID'];
$_SESSION['Statut'] = $data['Statut'];

--也许您在
会话_start()之前有某种输出
call.post您的“另一页”代码我有一个错误:
注意:未定义的索引:id在/Applications/MAMP/htdocs/Projet/index.php的第38行
中,如果($\u SESSION['id']==0)@Vigikaran它不能在我的所有页面上工作,那么这就是我的代码。因此,这不是一个错误,只写这个:-如果(设置($_会话['Username'])&&!空($_会话['Username']){echo$_会话['Username'];}否则{echo'会话未设置';}