1、yii2.0.12验证码不随网页刷新而刷新的错误解决办法:
修改源代码 vendor/yiisoft/yii2/captcha/CaptchaValidator.PHP
model模型中
控制器中
视图中
<?php
use yiicaptchaCaptcha;
?>
<?= $form->field($model, 'verifyCode')->widget(Captcha::className(),[ 'options' => [ 'placeholder' => '请输入上方显示的字母' ,'class' => 'form-control' ,'style' => 'margin-top:10px;'], 'captchaAction' => 'login/captcha', ])->label(false); ?> 两种展示验证码的方式 <?= $form->field($model, 'verifyCode')->widget(Captcha::className(), [ 'captchaAction' => 'login/captcha', 'imageOptions'=>[ 'id'=>'Code', 'title'=>'换一个', 'alt'=>'换一个', 'style'=>"120px; height:40px;" ], 'template' => '<p><input type="text" id="Entry-verifycode" class="form-control" name="Entry[verifyCode]" placeholder="输入验证码"></p>{image}', ]) ?>