我想就会话问题寻求帮助。 :)有一个活跃的会话我用于$_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
所有答案都非常感谢。
答案 0 :(得分:3)
你在timekeepingquery.php
的顶部忘记了session_start();