Sv: 20 spam-indlæg på TE på 5 minutter af Michael Olesen Kan du ikke bare lave et verifikations billede?
noget a la det her? (copy-past -> f.eks. verify.php)
<?php
session_start();
$rand = rand(10000, 99999);
$_SESSION['image_random_value'] = md5($rand);
$image = imagecreate(60, 30);
$bgColor = imagecolorallocate ($image, 255, 255, 255);
$textColor = imagecolorallocate ($image, 0, 0, 0);
imagestring ($image, 5, 5, 8, $rand, $textColor);
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
header('Content-type: image/jpeg');
imagejpeg($image);
imagedestroy($image);
?>
og så indsætte noget a la det her ved siden af submit knappen...
<input type="text" value="" name="verifytoken" />
<img src="verify.php" alt="" width="60" height="30" />
og så mangler du sådan set bare at modificere din metode der indsætter indlægget i database til lige at checke på at den værdi der indsættes i verifytoken er den samme som den værdi der er blev sat i session variablen 'image_random_value'... [1988 Celica 2.0 GT-i 16] [2000 Celica 1.8 VVT-i]