会话变量不显示

Del*_*mdr 0 php variables session

所以我在一个页面上创建一个会话并创建一个名为uName的新变量并赋值.我转到另一个页面并尝试回显值,但我收到一个错误:"未定义的变量_SESSION"

这是代码:

我启动会话并创建变量uName的页面

<?php 
    session_start();
    $_SESSION['uName'] = "Mike";
?>
Run Code Online (Sandbox Code Playgroud)

我尝试回显变量值的页面:

<?php echo "My Name is " . $_SESSION['uName'];?>
Run Code Online (Sandbox Code Playgroud)

我的代码中没有别的东西除了页面的外壳,只有html,head,title,body和paragraph标签,都是正确嵌套的.

Bon*_*ono 8

您需要在新文件的开头再次调用session_start(),如下所示:

<?php 
session_start();

echo "My Name is " . $_SESSION['uName'];
Run Code Online (Sandbox Code Playgroud)