login ting her?

Tags:    php

hej nu har jeg siddet og tastet det her script ind fra et hæfte her..

<?
if ($indtastet_kodeord){
$gemt_kodeord = md5($indtastet_kodeord);
$antal_dage = 2;
$udloebsdato = time() + (60 * 60 * 24 * $antal_dage);
setcookie("gemt_kodeord", $gemt_kodeord, $udloebsdato);
}
?>
<html>
<body>
<h1>test</h1>
<?
$rigtigt_kodeord = md5("123");
if($gemt_kodeord == $rigtigt_kodeord){
echo "logget ind";
} else {
?>
indtast kodeord:
<form method=post action=<? echo $php_self; ?>>
<input type=password name=indtastet_kodeord>
<input type=submit value="send">
</form>
<?
}
?>
</body>
</html>

Men istedet for at: echo "logget ind"; ku jeg godt tænke mig at man blev sendt til en ny side. Har læste et andet sted i hæftet af man ku bruge: header("location: nyside.php"); Men hvis jeg sætter det istedet for: echo "logget ind"; går det i kage siger noget med header already send eller noget? Hva ka jeg gøre istedet?
Tak for hjælpen på forhånd :)



hej nu har jeg siddet og tastet det her script ind fra et hæfte her..

<?
if ($indtastet_kodeord){
$gemt_kodeord = md5($indtastet_kodeord);
$antal_dage = 2;
$udloebsdato = time() + (60 * 60 * 24 * $antal_dage);
setcookie("gemt_kodeord", $gemt_kodeord, $udloebsdato);
}
?>
<html>
<body>
<h1>test</h1>
<?
$rigtigt_kodeord = md5("123");
if($gemt_kodeord == $rigtigt_kodeord){
echo "logget ind";
} else {
?>
indtast kodeord:
<form method=post action=<? echo $php_self; ?>>
<input type=password name=indtastet_kodeord>
<input type=submit value="send">
</form>
<?
}
?>
</body>
</html>

Men istedet for at: echo "logget ind"; ku jeg godt tænke mig at man blev sendt til en ny side. Har læste et andet sted i hæftet af man ku bruge: header("location: nyside.php"); Men hvis jeg sætter det istedet for: echo "logget ind"; går det i kage siger noget med header already send eller noget? Hva ka jeg gøre istedet?
Tak for hjælpen på forhånd :)



Har du husket at en header ikke kan stå efter et output dvs.
den skal stå før <HTML></HTML>hvad jeg ved.



t