seltsam, irgendwie klappt das nicht...
so sieht meine captcha.php aus:
<?php
$text = rand(10000, 99999);
session_start();
$SESSION['text'] = $text;
header("Content-type: image/png"
$im = imagecreatetruecolor(70,25);
$bg_color = ImageColorAllocate($im, 0, 0, 0);
$font_color = ImageColorAllocate($im, 255, 255, 255);
imagestring ($im, 5, 20, 7, $text, $font_color);
imageline($im, 0, 0, 30, 30, $font_color);
imageline($im, 60, 0, 0, 60, $font_color);
imagepng($im);
?>
und in der eintragen.php
if ($eingegebenerCaptcha != $SESSION['text']) {
echo "Falscher oder kein Captcha.";
}
so habe ich es im gb:
<img src="captcha.php" />
input type="text" name="eingegebenerCaptcha" size="5" maxlength="25">