Heim >PHP-Framework >YII >Der yii-Bestätigungscode kann nicht angezeigt werden
Bestätigungscode wird nicht angezeigt: Die darin enthaltene Captcha-Methode ist zugänglich und ihr werden Berechtigungen zugewiesen, die in der Regel festgelegt werden.
Zweitens: Stellen Sie sicher, dass Ihr PHP-GD-Plug-in aktiviert wurde.
Drittens: Wenn es immer noch nicht angezeigt wird, versuchen Sie Folgendes Methode, hat mir jemand anders 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 im Text zu löschen
2 In die PHP-Datei fügen Sie error_reporting(0);
3 oben hinzu und fügen Sie ob_clean(); vor der Header-Ausgabe hinzu:
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);
Das obige ist der detaillierte Inhalt vonDer yii-Bestätigungscode kann nicht angezeigt werden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!