Rumah > rangka kerja php > ThinkPHP > Bagaimana untuk menyelesaikan masalah yang kod pengesahan thinkphp tidak berkuat kuasa

Bagaimana untuk menyelesaikan masalah yang kod pengesahan thinkphp tidak berkuat kuasa

藏色散人
Lepaskan: 2021-12-27 11:32:53
asal
2749 orang telah melayarinya

Penyelesaian kepada masalah bahawa kod pengesahan thinkphp tidak berkuat kuasa: 1. Tambahkan pernyataan "ob_clean();" sebelum memanggil kod pengesahan 2. Semak fail konfigurasi pangkalan data anda dan ubah suainya dengan betul.

Bagaimana untuk menyelesaikan masalah yang kod pengesahan thinkphp tidak berkuat kuasa

Persekitaran pengendalian artikel ini: sistem Windows 7, versi thinkphp v5.1, komputer Dell G3.

Bagaimana untuk menyelesaikan masalah yang thinkphp kod pengesahan tidak berfungsi?

Sebab dan penyelesaian untuk kod pengesahan ThinkPHP5 tidak dipaparkan

Malah, saya menghadapi masalah ini lama dahulu apabila saya baru mempelajari rangka kerja tp5 . Selepas menyelesaikannya, saya masih menghadapi masalah ini. Hari ini saya menghadapi masalah ini lagi apabila menggunakan rangka kerja yang baru.

1. TP5 sendiri Terdapat pepijat ini

2 Sambungan pangkalan data tidak normal (kod pengesahan tidak akan dipaparkan apabila projek disambungkan ke pangkalan data secara tidak normal)

Penyelesaian:

1. Pepijat TP5 sendiri diselesaikan dalam forum laman web rasmi TP5 Hanya kosongkan cache sebelum mendapatkan kod pengesahan

Analisis:

/*
     * 获取验证码
     * */
    public function getVerify()
    {
        $config = [
            'fontSize' => 28,
            'length' => 4,
            'useCurve' => false,
        ];
        ob_clean();     //每次获取验证码前都清除下缓存
        $captcha = new Captcha($config);
        return $captcha->entry();
    }
Salin selepas log masuk
Peranan fungsi ob_clean :

digunakan untuk membuang kandungan dalam penimbal output Jika tapak web anda mempunyai banyak fail imej yang dijana, anda mesti mengosongkan penimbal dengan kerap jika anda ingin mengaksesnya dengan betul.


2. Disebabkan sambungan pangkalan data yang tidak normal, semak jika terdapat sebarang masalah dengan fail konfigurasi pangkalan data anda. disyorkan untuk belajar: "
10 tutorial video thinkphp terkini

"

Atas ialah kandungan terperinci Bagaimana untuk menyelesaikan masalah yang kod pengesahan thinkphp tidak berkuat kuasa. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan