Kita dapat menggunakan fungsi bawaan 0 untuk mendapatkan parameter dari URL string . Fungsi-fungsi ini digunakan bersama untuk mendapatkan parameter. Fungsi _7 akan membagi URL menjadi parameter yang berbeda. Setelah itu _8 akan mendapatkan parameter yang diperlukan Show Sintaks yang benar untuk menggunakan fungsi
Fungsi bawaan 7 memiliki dua parameter. Rincian parameternya adalah sebagai berikutParameterDeskripsi 1wajibIni adalah URL dari mana kita ingin mendapatkan parameter. 2opsionalHal ini digunakan untuk mendapatkan komponen URL tertentuFungsi ini mengembalikan komponen URL. Jika URL kami tidak diformat dengan benar, fungsi dapat mengembalikan 3Sintaks yang benar untuk menggunakan fungsi 0 adalah sebagai berikut
Fungsi bawaan 5 memiliki dua parameter. Rincian parameternya adalah sebagai berikutParameterDeskripsi 6wajibIni adalah input string yang diubah menjadi variabel. 8wajibJika parameter ini diteruskan, variabel disimpan di dalamnyaFungsi ini tidak mengembalikan apa pun Program di bawah ini menunjukkan bagaimana kita dapat menggunakan fungsi ini untuk mendapatkan parameter dari URL
Keluaran
Sekarang, jika kita ingin mendapatkan parameter email saja, kita akan melakukan perubahan berikut di program kita
Keluaran Kita juga dapat melewatkan parameter 2 ke fungsi parse_url()
Keluaran
Gunakan parse_str( $string, $result); 1 Variabel untuk Mendapatkan Parameter Dari String URL di PHPDi PHP, kita juga bisa menggunakan variabel 1 untuk mendapatkan parameter dari string URL. Ini adalah variabel _4, yang artinya tersedia di semua cakupan. Variabel ini mendapatkan data i. e URL, dari formulir HTMLDengan asumsi bahwa URL dari formulir adalah 5. Program yang menggunakan variabel ini untuk mendapatkan parameter dari URL string adalah sebagai berikut Hampir semua pengembang setidaknya sekali dalam praktiknya bertanya-tanya bagaimana cara mendapatkan parameter dari string URL menggunakan fungsi PHP Dalam tutorial kami, kami akan memberi Anda dua fungsi sederhana dan praktis seperti pase_url() dan parse_str() yang memungkinkan Anda melakukannya Baca terus dan periksa opsi di bawah ini Sebelum memulai, perhatikan bahwa parameter dan URL dipisahkan oleh ? Jika Anda ingin mendapatkan URI saat ini, Anda dapat menggunakan $url = $_SERVER[REQUEST_URI]; Fungsi ini ditujukan untuk mengembalikan komponen URL dengan mem-parsing URL Jadi, ini mem-parsing URL, mengembalikan larik asosiatif yang mencakup berbagai komponen Sintaks fungsi parse_url() adalah sebagai berikut
Dengan bantuan fungsi parse_str(), Anda dapat mengurai string kueri menjadi variabel Sintaks fungsi ini seperti itu
Sekarang, mari kita lihat contoh cara menggunakan kedua fungsi ini untuk mendapatkan parameter dari string URL Keluaran dari contoh ini adalah Hi John Sekarang, mari pertimbangkan contoh lain Dan, output dari contoh ini akan terlihat seperti ini Hi Andy your emailID is [email protected] Jadi, dalam tutorial ini, kami menyoroti dua fungsi praktis yang memungkinkan mendapatkan parameter dari string URL dengan PHP Untuk mendapatkan parameter dari string URL di PHP, kodenya adalah sebagai berikut− ContohDemo Langsung KeluaranIni akan menghasilkan keluaran berikut− Email = [email protected] ContohMari kita lihat contoh lain − Demo Langsung KeluaranIni akan menghasilkan keluaran berikut− Email = demo Bagaimana cara mendapatkan string dari URL di PHP?Menggunakan fungsi parse_url() dan parse_str
. Sintaks fungsi ini seperti itu. parse_str($string, $array);
Bagaimana cara menemukan nilai URL?Untuk mendapatkan parameter URL, ada 2 cara. . Dengan menggunakan Objek URLSearchParams Dengan menggunakan Memisahkan dan mengakses setiap pasangan parameter Bagaimana cara mendapatkan nilai array dari URL di PHP?Untuk melakukannya, Anda dapat menggunakan super global $_GET , ini adalah larik dengan setiap parameter URL di dalamnya. ? .
Bagaimana cara mendapatkan domain dari URL di PHP?Semua kode PHP dikelompokkan bersama dalam fungsi getDomain() . Param $url harus diteruskan ke fungsi getDomain(), dari mana Anda ingin mendapatkan nama domain. fungsi getDomain() mengembalikan nama domain jika ditemukan dan FALSE jika tidak ditemukan. |