ホームページ  >  記事  >  PHPフレームワーク  >  yii 認証コードが出てこない場合はどうすればよいですか?

yii 認証コードが出てこない場合はどうすればよいですか?

藏色散人
藏色散人オリジナル
2020-01-27 16:55:292218ブラウズ

yii 認証コードが出てこない場合はどうすればよいですか?

#yii 認証コードが出てこない場合はどうすればよいですか? yii2 の認証コード機能が表示されない問題について

1 認証コードが表示されません:

まず、コントローラーのキャプチャ メソッドがアクセス可能であり、割り当てられた権限 はい、これはルールで設定されています。

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 チュートリアル

以上がyii 認証コードが出てこない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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