Rumah > Artikel > pembangunan bahagian belakang > Apakah yang perlu saya lakukan jika imej kod pengesahan yang dijana oleh php tidak boleh dibuka?
Penyelesaian kepada masalah bahawa imej kod pengesahan yang dijana oleh PHP tidak boleh dibuka: 1. Sekat kod untuk imej output 3. Semak sama ada perpustakaan gd dibuka; . Ubah suai fon apabila menjana kod pengesahan Laluan 5. Tambahkan kod "ob_clean()".
Persekitaran pengendalian artikel ini: sistem Windows 7, PHP7.1, komputer Dell G3.
Apakah yang perlu saya lakukan jika imej kod pengesahan yang dijana oleh php tidak boleh dibuka?
Imej kod pengesahan yang dijana oleh php tidak memaparkan masalah
1. Mula-mula sekat kod imej output: header("Content-Type:image/png") ;
2. Akses imej dan semak ralat kod
3 Kemudian semak sama ada terdapat keluaran sebelum kod pengesahan, kod pengesahan tidak akan dipaparkan
4. Periksa gd Sama ada pustaka dibuka
5 Kod pengesahan tidak dipaparkan dan tiada ralat dilaporkan dan kod pengesahan hilang adalah tidak betul semasa menjana kod pengesahan (mestilah laluan mutlak), seperti yang ditunjukkan dalam rajah :
6 Jika tiada masalah, tambahkan ob_clean () kod sebelum pengepala("Content-Type:image/png") untuk menyelesaikan masalah dengan sempurna (Nota: Fungsi ob_clean() adalah untuk mengosongkan cache ob)
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Apakah yang perlu saya lakukan jika imej kod pengesahan yang dijana oleh php tidak boleh dibuka?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!