julianmlp@gmail.com wrote:
Quote:
Note that captcha.php, generates a png image. I know it works well,
beacause in page load, I've
<img id="mainimage" src"simplecaptcha/captcha.php">
and the image is generated as expected,
>
but as soon as I want to reload the image, I can't
Note that I tried both with absolute and relative paths to the php
file, and neither work
>
>
<a href="javascript:void(0)" onclick="ReloadCaptcha();">give me an
easier one!</a>
>
>
<script type="text/javascript">
>
function ReloadCaptcha(){
alert ('ReloadCaptcha');
>
>
|
///document.getElementById('mainimage').src='http://MYSITE/simplecaptcha/cap
tcha.php';
Quote:
>
>
document.getElementById('mainimage').src='simpleca ptcha/captcha.php';
return true;
}
|
in captcha.php:
<?php
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past
?>
Which isn't always obeyed be browsers.
You could create a random number, and set the source to
captcha.php?cachebypass=random_number
--
Rik Wasmus