CCaptchaValidator跨域名ajax刷新验证码失败怎么解决?

RT,要是我用CCaptchaValidator跨域名生成的验证码,因为ajax不能跨域名获取数据,yii的点击验证码刷新就失败了,请问大家是怎么解决的?!

由于captcha的验证码是存放在session里的,而session cookie无法跨域名共享,所以一般情况下session也无法共享,除非你通过另外的机制传递session id(例如hidden field)。你也可以考虑使用recaptcha(可以在extension里找到)

复写captcha,把session的内容放到数据库?