ホームページ  >  記事  >  PHPフレームワーク  >  yii2.0では認証コードが表示されない

yii2.0では認証コードが表示されない

王林
王林オリジナル
2020-02-18 16:12:412617ブラウズ

yii2.0では認証コードが表示されない

1. まず、コントローラーのキャプチャ メソッドがアクセス可能で、割り当てられたアクセス許可があることを確認してください。これはルールで設定されています。

2. PHP GD プラグインが有効になっていることを確認してください;

3. それでも表示されない場合は、次の方法を試してください:

(推奨チュートリアル: yii Framework)

解決策:

まず 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);

プログラミング関連のコンテンツの詳細については、php 中国語 Web サイトの プログラミング入門 列に注目してください。

以上がyii2.0では認証コードが表示されないの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。