Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Mendapatkan Pengepala Permintaan dengan Cekap dalam PHP?
Cara Mengendalikan Pengambilan Pengepala dalam PHP
Keperluan: Membaca sebarang pengepala permintaan dalam PHP.
Tajuk Tunggal Penyelesaian:
Apabila bekerja dengan satu pengepala khusus dan bukannya semua pengepala, kaedah yang paling berkesan ialah:
// Replace XXXXXX_XXXX with the header you need, in uppercase and '-' replaced by '_' $headerValue = $_SERVER['HTTP_XXXXXX_XXXX'];
Mengambil Semua Pengepala (Modul Apache atau FastCGI) :
Dua kaedah tersedia untuk mendapatkan semula semua pengepala apabila menggunakan Apache atau FastCGI:
1. apache_request_headers():
Mengembalikan tatasusunan dengan semua nilai pengepala.
2. Kaedah Terbina dalam:
foreach ($_SERVER as $key => $value) { if (substr($key, 0, 5) !== 'HTTP_') { continue; } // Process headers... }
Mengambil Semua Pengepala (Platform Lain):
Untuk platform lain, pelaksanaan userland boleh digunakan:
function getRequestHeaders() { // ... (Implementation same as above) }
Terperinci Nota:
Untuk PHP versi 5.4 dan ke atas, fungsi getallheaders() juga boleh digunakan sebagai setara platform merentas apache_request_headers().
Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Pengepala Permintaan dengan Cekap dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!