PHP expert |
|
Hallo,
jup de zoveelste, captcha. Helaas, deze fout ben ik nog niet tegengekomen in de topics die ik heb gelezen over captcha problemen.
Dit is mijn code:
<?php
session_start();
function key_gen($length)
{
$generated_key = "";
while(strlen($generated_key) < $length)
{
$random = mt_rand(48, 90);
if($random < 58 OR $random > 64) $generated_key .= strtolower(chr($random));
}
return $generated_key;
}
$_SESSION['code'] = key_gen(5);
echo 'Type de volgende code over: <br> <b>'.$_SESSION['code'].'</b>';
if(isset($_POST['submit']))
{
if($_POST['check'] == $_SESSION['code'])
{
echo 'goed';
}
else
{
echo 'fout';
}
}
?>
<form action="" name="blaat" method="POST">
<input type="text" name="check"><br>
<input type="submit" name="submit" value="check!">
</form>
<?php function key_gen($length) { $generated_key = ""; while(strlen($generated_key) < $length) { if($random < 58 OR $random > 64) $generated_key .= strtolower(chr($random)); } return $generated_key; } $_SESSION['code'] = key_gen(5); echo 'Type de volgende code over: <br> <b>'.$_SESSION['code'].'</b>'; if(isset($_POST['submit'])) { if($_POST['check'] == $_SESSION['code']) { } else { } } ?> <form action="" name="blaat" method="POST"> <input type="text" name="check"><br> <input type="submit" name="submit" value="check!"> </form>
Als ik de code netjes overtype, geeft ie aan dat het fout is.
Als ik niets invul, geeft ie aan dat het fout is.
Als ik de vorige code intype, geeft ie aan dat het fout is.
Captcha is pwning meh
Hoe kan ik dit oplossen?
|