Rumah  >  Artikel  >  rangka kerja php  >  Mengapakah url dalam thinkphp tidak sensitif huruf besar?

Mengapakah url dalam thinkphp tidak sensitif huruf besar?

WBOY
WBOYasal
2022-04-06 11:57:522416semak imbas

Dalam thinkphp, anda boleh mengubah suai parameter dalam "/ThinkPHP/Conf/convention.php" untuk menjadikan URL tidak sensitif huruf besar dan kecil Anda hanya perlu menambah "URL_CASE_INSENSITIVE=true" pada konfigurasi projek. Ketidakpekaan huruf besar URL tidak mengubah peraturan penamaan.

Mengapakah url dalam thinkphp tidak sensitif huruf besar?

Persekitaran pengendalian artikel ini: sistem linux7.3, ThinkPHP versi 5, komputer Dell G3.

Mengapa URL dalam thinkphp tidak peka huruf besar/kecil

thinkphp menggunakan URL untuk mencari kelas modul dan melaksanakan kaedah operasi Terdapat masalah di sini, iaitu kes URL . URL adalah sensitif huruf besar dan kecil.

Untuk mengelakkan percanggahan dalam kaedah permintaan, bagaimanakah saya boleh menyusun URL thinkphp supaya sama dengan sistem CMS biasa tanpa perbezaan huruf?

Sebagai contoh, dalam persekitaran Linux, adalah perkara biasa bagi kita untuk mengakses URL berikut.

//m.sbmmt.com/index.php/User/add

Walau bagaimanapun, jika kami mengakses

//m.sbmmt.com/index.php/User/add

seperti ini, ralat ketiadaan modul akan muncul, kerana kami mentakrifkan UserAction dan bukannya userAction, jadi dalam case-sensitive Ralat akan berlaku dalam persekitaran, dan masalah sedemikian akan menyebabkan penurunan dalam pengalaman pengguna. Sebenarnya, sangat mudah untuk kami menyelesaikan masalah ini. Sistem ini memberikan kami penyelesaian

ditakrifkan melalui item konfigurasi dalam thinkphp.

Perlu mengubah suai konfigurasi: /ThinkPHP/Conf/convention.php parameter:

Kami hanya perlu menambah yang berikut pada konfigurasi projek:

Ketidakpekaan huruf besar URL tidak mengubah konvensyen penamaan sistem dan hanya dengan mengikut konvensyen penamaan sistem boleh tidak sensitif huruf URL dilaksanakan dengan betul.
http://www.51php.com/index.php/user_type/add


Mengapakah url dalam thinkphp tidak sensitif huruf besar?Pembelajaran yang disyorkan: "

Tutorial Video PHP

"

Atas ialah kandungan terperinci Mengapakah url dalam thinkphp tidak sensitif huruf besar?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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