password login
jeg har et problem med at kryptere et password koden i bogen ser så ledes ud:<html>
<body>
<H1>Hemmelige opskrifter online</H1>
<?
$rigtigt_kodeord=md5("kodeord");
$indtastet_kodeord=md5($indtastet_kodeord);
if($indtastet_kodeord==$rigigt_kodeord){
echo "<H1>Her er den hemmelige opskrift på verdens bedste kager.</H1>";
}else{
?>
indtast det hemmelige kodeord
<form method=post action=<? echo $php_self;?>>
<input type=password name="indtastet_kodeord">
<input type=submit value="vis mig opskriften">
</form>
<?
}
?>
</body>
</html>
men når jeg køre den får jeg følgende fejl:
Notice: Undefined variable: indtastet_kodeord in c:\programmer\easyphp1-8\www\hemmelig.php on line 6
Notice: Undefined variable: rigigt_kodeord in c:\programmer\easyphp1-8\www\hemmelig.php on line 7
indtast det hemmelige kodeord
Notice: Undefined variable: php_self in c:\programmer\easyphp1-8\www\hemmelig.php on line 15
har fundet en her på eksperten, den ser så ledes ud:
<html>
<body>
<H1>Hemmelige opskrifter online</H1>
<?
if($_POST["indtastet_kodeord"]=="kodeord"){
echo "<H1>Her er den hemmelige opskrift på verdens bedste kager.</H1>";
}else{
?>
indtast det hemmelige kodeord
<form method=post action=<? echo $php_self;?>>
<input type=password name="indtastet_kodeord">
<input type=submit value="vis mig opskriften">
</form>
<?
}
?>
</body>
</html>
men den giver følgende fejl:
Notice: Undefined index: indtastet_kodeord in c:\programmer\easyphp1-8\www\hemmelig.php on line 6
indtast det hemmelige kodeord
Notice: Undefined variable: php_self in c:\programmer\easyphp1-8\www\hemmelig.php on line 14
nogle der kan hjælpe mig?
