Cara mendapatkan nilai url di php

Kita dapat menggunakan fungsi bawaan parse_url() dan

parse_str( $string, $result);
0 untuk mendapatkan parameter dari URL string. Fungsi-fungsi ini digunakan bersama untuk mendapatkan parameter. Fungsi
parse_str( $string, $result);
_7 akan membagi URL menjadi parameter yang berbeda. Setelah itu
parse_str( $string, $result);
_8 akan mendapatkan parameter yang diperlukan

Sintaks yang benar untuk menggunakan fungsi parse_url() adalah sebagai berikut

parse_url( $url, $component);

Fungsi bawaan

parse_str( $string, $result);
7 memiliki dua parameter. Rincian parameternya adalah sebagai berikut

ParameterDeskripsi
 
1wajibIni adalah URL dari mana kita ingin mendapatkan parameter.
 
2opsionalHal ini digunakan untuk mendapatkan komponen URL tertentu

Fungsi ini mengembalikan komponen URL. Jika URL kami tidak diformat dengan benar, fungsi dapat mengembalikan

 
3

Sintaks yang benar untuk menggunakan fungsi

parse_str( $string, $result);
0 adalah sebagai berikut

parse_str( $string, $result);

Fungsi bawaan

 
5 memiliki dua parameter. Rincian parameternya adalah sebagai berikut

ParameterDeskripsi
 
6wajibIni adalah input string yang diubah menjadi variabel.
 
8wajibJika parameter ini diteruskan, variabel disimpan di dalamnya

Fungsi ini tidak mengembalikan apa pun

Program di bawah ini menunjukkan bagaimana kita dapat menggunakan fungsi ini untuk mendapatkan parameter dari URL string

 

Keluaran

Array
(
    [email] => [email protected]
    [name] => sarah
)

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

Array
(
    [email] => [email protected]
    [name] => sarah
)

Gunakan parse_str( $string, $result); 1 Variabel untuk Mendapatkan Parameter Dari String URL di PHP

Di PHP, kita juga bisa menggunakan variabel

parse_str( $string, $result);
1 untuk mendapatkan parameter dari string URL. Ini adalah variabel
Array
(
    [email] => [email protected]
    [name] => sarah
)
_4, yang artinya tersedia di semua cakupan. Variabel ini mendapatkan data i. e URL, dari formulir HTML

Dengan asumsi bahwa URL dari formulir adalah

Array
(
    [email] => [email protected]
    [name] => sarah
)
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

parse_url($url, $component = -1);

Dengan bantuan fungsi parse_str(), Anda dapat mengurai string kueri menjadi variabel

Sintaks fungsi ini seperti itu

parse_str($string, $array);

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−

Contoh

Demo Langsung

Keluaran

Ini akan menghasilkan keluaran berikut−

Email = [email protected]

Contoh

Mari kita lihat contoh lain −

Demo Langsung

Keluaran

Ini akan menghasilkan keluaran berikut−

Email = demo

Cara mendapatkan nilai url di php


Cara mendapatkan nilai url di php

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.