Cookie vil ikke som jeg vil
Jeg har et lille problemmed cookie i mit loginscript.koden ser sådan ud:
<?
session_start();
if(isset($_GET['username'], $_GET['paswd'])){ // variablerne med brugernavn + password findes
include "connect.php";
// fetch username / password, krypter password
$usr = $_GET['username'];
$pwd = md5($_GET['paswd']);
// se om brugeren findes i databasen
$query = mysql_query("SELECT id FROM brugere WHERE Brugernavn='$usr' AND Password='$pwd'")or die("?error=" . mysql_error());
if(mysql_num_rows($query) == 0){ // bruger findes ikke
echo '&'.'brugerstatus=outside'.'&';
}else{ // bruger findes
echo '&'.'brugerstatus=inside'.'&';
setcookie("brugernavn",$usr,time()+3600);
setcookie("kodeord",$pwd,time()+3600);
}
}
else{ // variablerne findes ik
echo "error=You+Suck!";
}
?>
Når jeg forsøger at logge ind kommer følgende fejlmeddelelse:
Warning: Cannot modify header information - headers already sent by (output started at d:\ny-konrad\konrad-flash\login.php:16) in d:\ny-konrad\konrad-flash\login.php on line 18
Warning: Cannot modify header information - headers already sent by (output started at d:\ny-konrad\konrad-flash\login.php:16) in d:\ny-konrad\konrad-flash\login.php on line 19
Hvad laver jeg forkert?
