在PHP中访问会话

adi*_*dit 0 php session

我在一个.php文件中使用以下内容存储了一个会话:

session_start();
    $_SESSION['uid'] = $_POST['uid']; 
Run Code Online (Sandbox Code Playgroud)

当我导航到其他.php文件并尝试通过执行以下操作来访问该值:

$_SESSION['uid']
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:

Notice: Undefined variable: _SESSION in C:\wamp\www\saved.php on line 6
Run Code Online (Sandbox Code Playgroud)

第6行是:

$result->execute(array($_SESSION['uid']));
Run Code Online (Sandbox Code Playgroud)

为什么是这样?

Eri*_*ner 5

您需要确保session_start()在要访问会话变量的每个页面上调用.