切换页面时会话变量丢失 & session_save_path 保存一个空文件

session var lost while switching pages & session_save_path saving an empty file

我制作了一个主页,其中放置了两个按钮 "VISIT SHOP" 和 "SHOP NOW" 当我按下 "SHOP NOW" 按钮时,登录表单 div 设置为

   display:block 

当我在该表单中输入用户名和密码并按下登录按钮时,它的表单操作将我再次链接到主页,但这次主页中出现了一些更改,session_starts 以及存储的所有用户名和密码变量值在会话变量中,例如

$_SESSION['username'] = $_POST['username'];
$_SESSION['password'] = $_POST['password'];

现在,当我按下 "VISIT SHOP" 按钮时,它会将我链接到 Electronic-Gadgets1.php 并且我在那里 echo 会话变量,例如

echo $_SESSION['username'];
echo $_SESSION['password'];

但是它说 "Notice: Undefined variable: _Session in C:\xampp\htdocs\website\inner\Electronic-Gadgets1.php"

我已经阅读了很多帖子、消息、评论并询问了老师,并且花了大约 1 天的时间来全面搜索我的问题,但我仍然找不到我的问题。

而且我也在寻找 Session.save_path 我的路径已设置 但问题是它在该路径上创建文件但是当 我打开它,我发现它是空文件。

如果你们想让我附上代码,我会提供 但是伙计们,我真的很生气,我 不知道我如何在星期三之前完成我的项目 这让我很沮丧。

您想引用 $_SESSION,而不是 $_Session。 PHP变量名区分大小写。