为什么codeigniter captcha在Internet Explorer中没有变化?

时间:2015-06-08 15:59:37

标签: php codeigniter internet-explorer captcha

我使用codeigniter 3创建一个登录页面。 我的验证码在firefox和其他现代浏览器中运行良好。但是在Internet Explorer中如果刷新页面,它就会改变。我的代码怎么了?

以下是该页面的链接:http://www.artavil.ir/myadmin/

我的验证码:

function create(){

    $rand = rand(1000,9999);


    $config_captcha = array(
        'word' => $rand,
        'img_path'=> './captcha_pic/',
        'img_url'=> 'http://artavil.ir/myadmin/captcha_pic/',
        'img_width' =>'150',
        'img_height' =>'30',
        'expiration' => 7200
    );
    $captcha = create_captcha($config_captcha);

    echo $captcha['image'];

}

1 个答案:

答案 0 :(得分:1)

它可能会被缓存。在你的JS中尝试这个以防止缓存:

$("#captcha").load("http://www.artavil.ir/myadmin/captcha/create?" + Date.now());