0

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

<?php

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

?>

这是第2页,

<?php

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

?>

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

4

2 回答 2

1

首先,您需要从第二页删除会话开始,并在第一页上启动会话

session_start();

因为每当您启动会话时,只有您可以访问会话变量。但是您正在第二页上启动会话。这没有用。

于 2013-10-28T07:11:24.317 回答
1

试试这些:

Page1.php:

<?php

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

?>

页面2.php:

<?php

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

?>
于 2013-10-28T07:21:23.090 回答