Fejl med header og session
Hej allesammen :-)Jeg har lidt problemer med nogle header og sessioner.
Der kommer nogle fejl som:
Warning: Cannot send session cookie - headers already sent
og
Warning: Cannot send session cache limiter.
Her er et lille stykke kode hvor den siger at jeg har fejl i linje 29.
<!-- Minus AutoDato -->
<?
include(\"inc/sql.php\");
$time=time();
$select_chatten = mysql_query(\"SELECT id FROM users WHERE(username=\'Chatten\')\");
$row_chatten = mysql_fetch_array($select_chatten);
$select_chattere = mysql_query(\"SELECT id,username,rum,answer FROM users WHERE(rum!=0)\");
while($row_chattere=mysql_fetch_array($select_chattere)) {
if ($time-$row_chattere[answer] > 180)
{
mysql_query(\"INSERT INTO chat (rum,text,time,f,t) VALUES(\'$row_chattere[rum]\',\'$row_chattere[username] blev smidt ud på grund af inaktivitet.\',\'$time\',\'$row_chatten[id]\',\'0\')\");
mysql_query(\"UPDATE users SET rum=\'0\',onlinechat=\'0\' WHERE(id=\'$row_chattere[id]\')\");
}
}
if (!$id) {
$kryppassword=md5($password);
$select_logincheck = mysql_query(\"SELECT id,kryppassword,room FROM users WHERE(username=\'$username\')\");
$row_logincheck = mysql_fetch_array($select_logincheck);
if ($kryppassword!=$row_logincheck[kryppassword]) {
print \"Forkert brugernavn eller password!\";
exit;
} else {
if ($login) {
$id=$row_logincheck[id];
session_register(id);
session_register(kryppassword);
$valign=\"middle\";
print \"<font size=\\\"4\\\"><b><center>Vent venligst...\";
flush();
print \"
<meta http-equiv=\\\"refresh\\\" content=\\\"0;url=loginok.php\\\">
\";
exit;
}
}
}
include(\"inc/password.php\");
$select_info = mysql_query(\"SELECT username,onlinetid,credits,room FROM users WHERE(id=\'$id\')\");
$row_info = mysql_fetch_array($select_info);
$hour = floor($row_info[onlinetid]/60/60);
$tempmin = $row_info[onlinetid]/60;
$min = floor($tempmin-$hour*60);
$valign=\"middle\";
altså session_register(id);
Nogle der kan hjælpe mig.
På forhånd mange tak for hjælpen :-)