Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah Saya Dapatkan Parameter URL dalam PHP?

Bagaimanakah Saya Dapatkan Parameter URL dalam PHP?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-12-28 02:59:15417semak imbas

How Do I Retrieve URL Parameters in PHP?

Mendapatkan semula Parameter URL dalam PHP

Dalam PHP, anda boleh menghantar parameter dalam URL menggunakan ? aksara diikuti dengan nama dan nilai parameter, cth.:

http://localhost/dispatch.php?link=www.google.com

Untuk mendapatkan semula nilai parameter tertentu, anda boleh mengakses tatasusunan superglobal $_GET, yang mengandungi semua parameter GET daripada URL. Untuk mengakses parameter pautan daripada URL contoh, gunakan:

echo $_GET['link'];

Walau bagaimanapun, kod ini mungkin gagal jika parameter pautan tidak terdapat dalam URL. Untuk mengelakkan ini, gunakan:

if (isset($_GET['link'])) {
    echo $_GET['link'];
} else {
    // Handle missing parameter
}

Sebagai alternatif, gunakan fungsi filter_input() untuk mendapatkan semula parameter:

echo filter_input(INPUT_GET, 'link', FILTER_SANITIZE_URL);

Atau, sejak PHP 7.0, gunakan operator penggabungan nol:

echo $_GET['link'] ?? 'Fallback value';

Atas ialah kandungan terperinci Bagaimanakah Saya Dapatkan Parameter URL 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