我在第一个php页面中存储了一个id值,
<?php
...
$_SESSION["UID"] = $row["JS_ID"];
...
?>
这是第2页,
<?php
...
session_start();
$uid=$_SESSION["UID"];
...
?>
当我将它作为值传递时它起作用,但是当我运行我的项目时,它会说错误, “未定义的索引UID”..有什么方法可以清除它吗?
答案 0 :(得分:1)
首先,您需要从第二页删除会话开始,然后使用
在第一页上开始会话session_start();
因为每当你开始会话时,只有你可以访问会话变量。但是你在第二页开始会话。没有用。
答案 1 :(得分:1)
试试这些:
page1.php中:
<?php
...
session_start();
$_SESSION["UID"] = $row["JS_ID"];
...
?>
使page2.php:
<?php
...
session_start();
$uid=$_SESSION["UID"];
...
?>