Hallo allemaal,

Ik maak gebruik van Captcha class v0.2 van Guido Hendriks met veel plezier in mijn contactform enkel heb ik een klein probleempje. Mijn contactform staat in een iframe en bij het invoeren van een foute captcha code wordt bij controle code de captcha niet vervangen door een nieuwe. Dit probleempje heb ik enkel in IE want in Firefox, Opera en Safari werkt het gewoon goed.

Iemand een suggestie?

Alvast bedankt en groeten,
Stipje
dat ligt aan je caching van IE
hij denkt dat het hetzelfde plaatje is
Wat hipska zegt. Dit kun je oplossen op twee manieren.

- Een header gebruiken waarmee je de geldigheid van het plaatje opgeeft, caching opheft.

- Een tweede manier is om het plaatje op te halen met een random code achter de url: <img src="mijncaptcha.jpg?code=adgefadfbbfdkoemg" >
Bedankt voor jullie reactie.. Ik snap nu wat het probleem is, maar de door jullie aangedragen oplossingen zijn me nog niet geheel duidelijk.

Wat voor "header" of "random code"zou ik moeten gebruiken en waar zou ik die moeten plaatsen.

En welke heeft bij jullie de voorkeur.

Alvast bedankt...
Hoi storeman,

Ik zou graag iet meer informatie van je willen m.b.t. het door jouw gegeven antwoord.

Alvast bedankt...
<?php
echo '<img src="mijncaptcha.jpg?code=' . time() . '" >';
?>
SanThe,

Moet jouw code nog op een bepaalde plek komen....

Alvast bedankt...
Bedankt SanThe,

Je oplossing werkt perfect..

Reageren