会话未通过,活动会话就是它

时间:2014-05-05 19:03:45

标签: php session

我想就会话问题寻求帮助。 :)有一个活跃的会话我用于$_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

所有答案都非常感谢。

1 个答案:

答案 0 :(得分:3)

你在timekeepingquery.php

的顶部忘记了session_start();