verwende einfach nen grafischen code vor dem absenden

Code:
<?php

session_cache_limiter("must-revalidate");

session_start();

srand(microtime()*1000000);
$text = rand(1111,9999);
$_SESSION['script']=$text;

if($text!="")
{

$pic=ImageCreate(40,30); //(breite, höhe)
$col1=ImageColorAllocate($pic,0,0,0);
$col2=ImageColorAllocate($pic,255,255,255);
ImageFilledRectangle($pic, 0, 0, 500, 30, $col2);
ImageString($pic, 3, 5, 8, $text, $col1);
Header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
Header("Content-type: image/jpeg");
ImageJPEG($pic);
ImageDestroy($pic);

}
?>


das in ein extra script. dann einbinden auf der page wo das abgesendet wird mit z.b



Code:
<tr>
<td>Code:</td>
<td>[img]./script.php[/img] <input name="script1" value="" size="5"></td>
</tr>

auf der seite wo das geprüft wird dann in etwa sowas:

Code:
if(isset($_SESSION['script']))

{

$script=$_SESSION['script'];

}

else
{
$script="";
}



if(isset($_POST['script1']) && $_POST['script1']==$script && $_POST['script1']!=")
{
echo'ok';
}