Hallo,
ik heb de volgende code:
<img src="spam.php?e=captcha" alt="captcha" /> »
<input type="text" name="captcha" value="<?= $_SESSION['cap_code']; ?>" maxlength="4" />
Nu krijg ik dus een afbeelding met een anti-spam code (captcha) en in die code word die session variabele gezet. maar nu is het probleem dat in het tekstvak de vorige sessie variabele komt te staan. dit komt volgens mij doordat de sessie variabelen in de gastenboek op het begin worden ingeladen. en dan die code pas na die afbeelding. dus dat de gastenboek nog de vorige inhoud van die variabele heeft.
nu heb ik al dit geprobeert:
<img src="spam.php?e=captcha" alt="captcha" /> »
<?php
//verwijderen na debuggen:
//is om sessie variabelen van de afbeelding te verkrijgen
session_commit();
session_start();
?>
<input type="text" name="captcha" value="<?= $_SESSION['cap_code']; ?>" maxlength="4" />
zodat die variabele opnieuw 'ingelezen' wordt. maar ik krijg nog steeds die vorige code ipv de huidige.
(het nut is om te communiceren met de andere mensen die de website meemaken. als hij klaar is wordt dit terug verwijderd)
maar de vraag is dus: weet iemand wat ik moet instellen of welke code ik moet gebruiken om toch die variabele juist in het tekstvak te krijgen?
dankt!
763 views