Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah Saya Boleh Mengeluarkan Parameter Rentetan Pertanyaan URL dengan Cekap dalam PHP?

Bagaimanakah Saya Boleh Mengeluarkan Parameter Rentetan Pertanyaan URL dengan Cekap dalam PHP?

Barbara Streisand
Barbara Streisandasal
2024-12-16 06:43:14475semak imbas

How Can I Efficiently Extract URL Query String Parameters in PHP?

Dapatkan Parameter Rentetan Pertanyaan URL

Selalunya, anda mungkin perlu mendapatkan semula parameter tertentu daripada rentetan pertanyaan URL. Sebagai contoh, pertimbangkan URL berikut:

www.mysite.com/category/subcategory?myqueryhash

Dalam kes ini, kami ingin mengekstrak parameter myqueryhash. Walaupun mungkin untuk menggunakan $_GET untuk tujuan ini, pendekatan yang lebih ringkas tersedia.

Pendekatan "Kurang Kod Diperlukan"

Untuk mendapatkan parameter rentetan pertanyaan tanpa menggunakan tatasusunan $_GET, anda boleh menggunakan pembolehubah $_SERVER['QUERY_STRING']. Pembolehubah ini mengandungi keseluruhan rentetan pertanyaan tanpa sebarang pemprosesan atau penghuraian, menjadikannya kaedah yang mudah untuk mengakses parameter yang diingini.

Untuk contoh di atas, coretan kod berikut akan mengeluarkan myqueryhash:

<?php
   echo $_SERVER['QUERY_STRING'];
?>

Dokumentasi

  • [PHP.net: $_SERVER - Manual](https://www.php.net/manual/en/reserved.variables.server.php)

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengeluarkan Parameter Rentetan Pertanyaan URL dengan Cekap dalam PHP?. 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