So, ich hab mal was weiter gecodet.
Hab das Handling mittels Sessionvariablen gelöst... Ist vielleicht nicht das eleganteste, aber vielleicht hat ja jemand noch nen besseren Vorschlag

So sieht das Ganze in Aktion aus: www.p-stylez.com/antispam.php
Und hier der Code:
antispam.php
<?php
session_start();
define(LENGTH, 5);
srand ((double)microtime()*1000000);
$randString = "";
for ($i = 0; $i < LENGTH; $i++){
// erzeugt einen Zufallswert zwischen Ascii 'A' und Ascii 'Z'
$randvar = rand(65,90);
fmod($randvar, 2) != 0 ?
$randString .= chr($randvar) :
$randString .= strtolower(chr($randvar));
}
$_SESSION['randstring'] = $randString;
?>
<html>
<head>
<title>Anti SpamBot Test</title>
</head>
<body>
<img src="grafik.php">
<form action="verifyinput.php" method="POST">
Code eingeben:
<input type="text" name="input" value="">
<input type="submit" value="ABSCHICKEN">
<input type="button" value="Neue Grafik" onclick="javascript:location.reload()">
</form>
</body>
</html>
grafik.php
<?php
session_start();
$randString = $_SESSION['randstring'];
$width = 120;
$height = 40;
$image = imagecreate($width, $height);
$bgcolor = imagecolorallocate($image, 0xAA, 0xAA, 0xAA);
$fgcolor = imagecolorallocate($image, 0, 0, 0);
$ttfont = dirname(__FILE__) . "/bandit.ttf";
$fontsize = 25;
// Zufallszahlengenerator initialisieren
srand ((double)microtime()*1000000);
$x = 0;
for ($i = 0; $i < strlen($randString); $i++){
$area = imagettfbbox($fontsize, 0, $ttfont, $randString{$i});
$x += $area[4] - $area[6];
$y = round(($height/2) - ($area[7]/2), 0);
imagettftext($image, $fontsize, rand(-30,30), $x, $y, $fgcolor, $ttfont, $randString{$i});
$randString .= $char;
}
header("Content-type: image/png");
imagepng($image);
imagedestroy($image);
?>
verifyinput.php
<?php
session_start();
?>
<html>
<head>
<title>Anti SpamBot Test (Verify)</title>
</head>
<body>
<?php
if (isset($_SESSION['randstring']) && isset($_POST['input'])){
// Eine Eingabe wurde uebermittelt
$submRandString = $_SESSION['randstring'];
$inputString = $_POST['input'];
if ($submRandString == $inputString) {
echo "Thanks for your entry :)";
} else {
echo "It seems that your input was wrong.<br>";
echo "Click <a href="antispam.php">here</a> to return to the entry form.";
}
}
?>
</body>
</html>