Heim >PHP-Framework >YII >Was soll ich tun, wenn der yii-Bestätigungscode nicht angezeigt wird?
yii Was soll ich tun, wenn der Bestätigungscode nicht angezeigt wird? Bezüglich des Problems, dass die Bestätigungscode-Funktion von yii2 nicht angezeigt wird
1, wird der Bestätigungscode nicht angezeigt:
Stellen Sie zunächst sicher, dass die Captcha-Methode in Ihrem Controller zugänglich ist und funktioniert die zugewiesenen Berechtigungen Ja, dies ist in der Regel festgelegt.
Zweitens: Stellen Sie sicher, dass Ihr PHP-GD-Plug-in aktiviert ist.
Drittens: Wenn es immer noch nicht angezeigt wird, versuchen Sie es mit dieser Methode, hat mir jemand anderes gesagt.
Lösung:
Suchen Sie zuerst yiiframeworkwebwidgetscaptchaCCaptchaAction.php. Sie können die folgenden Methoden ausprobieren, um das Problem zu lösen:
1 Versuchen Sie, die Leerzeichen in zu löschen text
2 Fügen Sie error_reporting(0) oben in der PHP-Datei hinzu;
3 Fügen Sie ob_clean() vor der Header-Ausgabe hinzu; das heißt:
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);
Empfohlener verwandter Artikel Tutorials: yii-Tutorial
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn der yii-Bestätigungscode nicht angezeigt wird?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!