我无法检索存储在第一个php页面中的会话值?

时间:2013-10-28 07:08:33

标签: php html

我在第一个php页面中存储了一个id值,

<?php

  ...
 $_SESSION["UID"] = $row["JS_ID"];
...

?>

这是第2页,

<?php

  ...
 session_start(); 
$uid=$_SESSION["UID"];
...

?>

当我将它作为值传递时它起作用,但是当我运行我的项目时,它会说错误, “未定义的索引UID”..有什么方法可以清除它吗?

2 个答案:

答案 0 :(得分:1)

首先,您需要从第二页删除会话开始,然后使用

第一页上开始会话
session_start();

因为每当你开始会话时,只有你可以访问会话变量。但是你在第二页开始会话。没有用。

答案 1 :(得分:1)

试试这些:

page1.php中:

<?php

...
session_start(); 
$_SESSION["UID"] = $row["JS_ID"];
...

?>

使page2.php:

<?php

...
session_start(); 
$uid=$_SESSION["UID"];
...

?>