Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah Saya Boleh Menghalang Akses Terus kepada Folder dan Fail Semasa Mengekalkan Fungsi Aplikasi?
Menghalang Akses Folder Terus dan Fail melalui hT
Pembangun web sering menghadapi keperluan untuk menyekat akses terus ke folder dan fail tertentu sambil membenarkan akses melalui aplikasi utama. Dalam senario ini, fail index.php mendapatkan semula kandungan daripada folder termasuk dan fail submit.php mengendalikan penyerahan borang. Walau bagaimanapun, anda ingin menghalang akses terus ke folder termasuk dan submit.php.
Untuk mencapai ini, anda boleh menggunakan fail .htaccess, fail tersembunyi yang digunakan oleh pelayan web untuk mengawal kebenaran direktori. Letakkan fail .htaccess dalam folder termasuk yang mengandungi kod berikut:
deny from all
Kod ini akan menafikan akses kepada semua fail dan direktori dalam folder termasuk. Apabila pengguna cuba mengakses fail secara terus, mereka akan dinafikan akses (atau berkemungkinan diubah hala ke halaman ralat).
Walau bagaimanapun, sekatan ini tidak menjejaskan kod PHP anda. Anda masih boleh memasukkan fail dari folder termasuk dalam fail index.php anda, kerana kod PHP sedang dilaksanakan pada pelayan dan tidak cuba mengakses fail secara terus. Oleh itu, aplikasi web anda akan berfungsi seperti yang diharapkan, dengan akses terus ke folder termasuk disekat.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menghalang Akses Terus kepada Folder dan Fail Semasa Mengekalkan Fungsi Aplikasi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!