ホームページ > 記事 > PHPフレームワーク > yii 認証コードが表示されない
# 表示なし: (推奨学習: yii チュートリアル )
## まずはコントローラーを保証します 内部のキャプチャ メソッドアクセス可能であり、ルールで設定されている権限が割り当てられています。2 番目に、PHP GD プラグインが有効になっていることを確認します。
3 番目に、それでも表示されない場合は、この方法を試してください。と他の人が教えてくれました。
解決策: まず yii\framework\web\widgets\captcha\CCaptchaAction.php を見つけて、次の方法を試して解決してください:
1 内のスペースを削除してみてください。テキスト
2 php ファイルの先頭に error_reporting(0) を追加します;
3 ヘッダー出力の前に ob_clean(); を追加します; つまり:
ob_clean();//加上这行
header('Pragma: public'); header('Expires: 0'); header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); header('Content-Transfer-Encoding: binary'); header("Content-type: image/png"); imagepng($image); imagedestroy($image);
以上がyii 認証コードが表示されないの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。