会话未通过,它得到的是活动会话


Session not passed and active session is what it gets

我想就我的会话问题寻求帮助。:)有一个活跃的会话,我使用的大部分页面是$_SESSION['result'] = $result;然后,当这个是活动的,我试图传递另一个会话,但它仍然检索上述会话。

一切从这里开始

<?php
session_start();
$loginuser = $_SESSION['result'];
?>
<div>
   <p class="editedp"><a href="timekeepingquery.php">Time Keeping Logs</a></p>
</div>

这是我试图通过的会话,而另一个会话仍在活动

timekeepingquery.php

<?php
$con=mysqli_connect("localhost","root","","leavecalendar");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$sql = mysqli_query($con,"SELECT * FROM timekeeping ");
while($row = mysqli_fetch_array($sql))
if(!empty($row)){
$_SESSION['line'] = $row;
header("location:timekeepinglogs.php");
}
?>

下面是我如何检索上面所述的会话。

timekeepinglogs.php

<?php
session_start();
$dataline = $_SESSION['line'];   <-------this is where it says error
?>

这是我得到的错误

Undefined index: line in C:'xampp'htdocs'final'timekeepinglogs.php on line 3

欢迎回答。

您忘记在timekeepingquery.php顶部放置session_start();