hkb-x captcha
HejJeg har været ved at prøve hkb-x ´s captcha
http://www.eksperten.dk/artikler/1106
Jeg har gjordt næsten som der stod.
Jeg har puttet det hele i en fil som hedder captcha.php,
hkb-x bruger phps men det kan jeg ikke få til at virke,ved ikke hvad forskellen er.
Jeg har lige nogle spørgsmål:
Øverst i filen captcha.php har jeg en session start, virker ikke uden, men det har jeg også i min index.php, jeg troede ikke man måtte have det flere gange ?
Der er også 3 header:
header("Content-type: image/png");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
Jeg troede ikke man kunne / måtte sende header efter man har skrevet til skærmen, men det virker fint ?
Så er der noget jeg overhoved ikke forstår:
Har brugt følgende kode under test.
echo $_SESSION['tekst']."<br>";
?>
<img src="php/CAPTCHA.php" title="" id="CAPTCHA"></img>
<br />
Er billedet for utydeligt? så
<a href="#" onclick="document.getElementById('CAPTCHA').src='php/CAPTCHA.php?' + Math.random();">klik her</a>
<?
echo "<br>Her ".$_SESSION['tekst'];
Jeg ville mene at den første echo $_SESSION['tekst'] indeholder teksten fra sidste gang og den sidste echo $_SESSION['tekst']indeholder den nye.
Men det gør de ikke, de er ens og indeholder begge forige tekst hvis man opdatere med F5.
Jeg har så lavet en form hvor man kan indtaste teksten og bliver sendt til en ny side hvor det bliver udskrevet, og der er det indtastede og det fra session ens.
Er der nogle som kan svare på mine spørgsmål ?
MVH Steen
