PHP中未定义的索引$ _SESSION变量

时间:2018-08-02 16:10:08

标签: php variables session

我在名为(cart.php)的文件中创建了$ _SESSION变量,然后在另一个页面(index.php)中调用了此变量,它始终显示此错误: 在index.php中'NbrCmd'上的未定义索引,同时在cart.php中工作 这是'cart.php'变量声明和'echo':

$nbrcmd = 3;
$_SESSION['nbrcmd_online'] = $nbrcmd;

这是index.php,我在其中调用了此变量:

<p class="text-shopping-cart cart-total-full"> <?php echo $_SESSION['nbrcmd_online'] ; ?> </p>

会话已经在两个文件中启动,并且索引正确! 此代码:<?php echo $_SESSION['nbrcmd_online'] ; ?> 在cart.php中工作,但在index.php中是未定义的index。 请帮助并感谢

2 个答案:

答案 0 :(得分:1)

在变量中添加config.php文件:

session_start();

答案 1 :(得分:1)

在文档的顶部使用session_start()

还可以使用var_dump($_SESSION)来确定会话的确切设置。