Mister session..
G'aften..Jeg har lavet et brugersystem der bruger en session til at genkende brugeren..
Mit problem er at når jeg har været på en bestemt side så forsvinder session'en, jeg har siddet og kigget på det som en gal men har ikke kunne gennemskue problemet, håber at i kan hjælpe..
Koden på den side der "fjerner" session'en:
<?php
session_start();
include("../login/sider.php");
if ($_SESSION['status'] == "login")
{
}
else
{
print(" <script language='javascript'>
location.href='../login/login.php';
</script>");
}
?>
<html>
<head>
<title>Forum</title>
<link rel="stylesheet" type="text/css" href="style.css">
<meta name="Generator" content="Stone's WebWriter 3.5">
</head>
<body>
<?
include("../login/access.php");
$time = date("Y-m-d H:i:s", (time()-300));
mysql_query("UPDATE login SET status='Offline', color='#d22e2e' WHERE sidst < '$time' ");
$ligenu = date("Y-m-d H:i:s");
mysql_query("UPDATE login SET status='Online', sidst='$ligenu',color='#d22e2e' WHERE user='".$_SESSION['navn']."'");
?>
<div class="overskrift">Forum</div>
I forummet kan du stille spørgsmål og lade alle interesserede svare.<br><br>
<table width="100%" cellspacing="0" cellpadding="0">
<tr>
<td colspan="3" height="1" width="100%" bgcolor="#808080"></td>
</tr>
<tr>
<td width="50%"><b>Tråd:</b></td>
<td width="30%"><b>Oprettet af:</b></td>
<td width="20%" align="right"><b>Indlæg:</b></td>
</tr>
<?
if (!isset($page)) $page = 0;
$antal = 10; // Antal af posts pr side
$total = $page * $antal;
$bla = 10 + 10 * $page;
?>
<?
include("config.php");
$query = "SELECT * FROM forum_body ORDER BY id DESC LIMIT $total, $antal";
$thread = mysql_query($query);
$count = "SELECT * FROM forum_body";
$out = mysql_query($count);
$num = mysql_num_rows($out);
while($r = mysql_fetch_array($thread)) {
$id = $r["id"];
$overskrift = $r["overskrift"];
$navn = $r["name"];
$email = $r["email"];
$replies = $r["replies"];
echo "<tr>";
if (strlen($overskrift) >= 22) {
$overskrift = substr("$overskrift", 0, 22);
$short = $overskrift . "...";
echo "<td><a href=\"read.php?id=$id\">$short</a></td>\n";
} else {
echo "<td><a href=\"read.php?id=$id\">$overskrift</a></td>\n";
}
echo "<td>";
if($email == ""){
echo "$name</td>\n";
} else {
echo "<a href=\"mailto:$email\">$name</a></td>\n";
}
echo "<td align=\"right\">$replies</td>\n";
echo "</tr>";
}
?>
<tr>
<td colspan="3" height="1" width="100%"></td>
</tr>
</table><hr color="#808080" width="100%" size="1">
<?
if ($page > 0) {
echo "<a href=\"index.php?page=" . ($page - 1) . "\"><<</a> ";
} else {
echo "<< ";
}
if ($num > $bla) {
echo "<a href=\"index.php?page=" . ($page + 1) . "\">>></a>";
} else {
echo ">>";
}
?>
| <a href="opret.php">Opret tråd</a>
</body>
</html>