2015-02-06 47 views
0

我想通过这个代码,以刷新从图像图形验证码改变代码本身。有没有办法刷新我的验证码每次如果页面刷新? THXCAPCHA代码不会被页面刷新Yii中

+0

只是请让我知道为什么我的帖子被拒绝。我在问什么是错的? – 2015-02-06 08:06:14

+0

请给出至少投票的原因。该操作没有问任何错误的问题。 – 2015-02-06 10:41:12

回答

0

这是根据this

<?php 
// click refresh button on page load 
Yii::app()->clientScript->registerScript('refresh-captcha', 
'$(document).ready(function(){$("#yw0_button").click();});'); 
?> 
2

相反,你应该使用类似这样的刷新页面上的验证码刷新

<?php 
     $session = Yii::app()->session; 
     $prefixLen = strlen(CCaptchaAction::SESSION_VAR_PREFIX); 
     foreach ($session->keys as $key) { 
      if (strncmp(CCaptchaAction::SESSION_VAR_PREFIX, $key, $prefixLen) == 0) 
        $session->remove($key); 
      } 
?> 

地回答这只是在那里你在创建验证码前你的看法。