Mengakses Parameter Rentetan Pertanyaan URL dengan Kod Minimum
Dalam soalan ini, penanya mencari kaedah ringkas untuk mengekstrak parameter rentetan pertanyaan daripada URL. Biasanya, untuk mendapatkan semula parameter menggunakan PHP, seseorang akan menggunakan superglobal $_GET. Walau bagaimanapun, pendekatan alternatif memerlukan kurang kod.
Untuk mendapatkan hasil yang diingini, kita boleh menggunakan superglobal $_SERVER. Khususnya, elemen $_SERVER['QUERY_STRING'] mengandungi rentetan pertanyaan lengkap, termasuk parameter.
Contoh Kod:
// Example URL: www.mysite.com/category/subcategory?myqueryhash // Get the query string $query_string = $_SERVER['QUERY_STRING']; // Extract the parameter value $parameter_value = strstr($query_string, '?').substr(strstr($query_string, '?'), 1); // Output the result echo $parameter_value; // Output: myqueryhash
Dokumentasi Rujukan :
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengakses Parameter Rentetan Pertanyaan URL dengan Cekap dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!