我在名为(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。
请帮助并感谢
答案 0 :(得分:1)
在变量中添加config.php文件:
session_start();
答案 1 :(得分:1)
在文档的顶部使用session_start()
。
还可以使用var_dump($_SESSION)
来确定会话的确切设置。