在PHP中访问会话

时间:2011-04-29 18:43:50

标签: php session

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

session_start();
    $_SESSION['uid'] = $_POST['uid']; 

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

$_SESSION['uid']

我收到了一个错误:

Notice: Undefined variable: _SESSION in C:\wamp\www\saved.php on line 6

第6行是:

$result->execute(array($_SESSION['uid']));

为什么会这样?

3 个答案:

答案 0 :(得分:5)

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

答案 1 :(得分:1)

您需要在要使用session_start();的每个页面上执行$_SESSION。否则PHP不会加载会话。

答案 2 :(得分:1)

你也必须在另一个脚本中调用session_start();