Bagaimanakah anda menghantar berbilang pembolehubah dalam URL menggunakan PHP?

Susan Sarandon
Lepaskan: 2024-10-26 17:13:03
asal
511 orang telah melayarinya

How do you pass multiple variables in a URL using PHP?

Menggabungkan Berbilang Pembolehubah dalam Parameter URL

Apabila menghantar berbilang pembolehubah ke halaman lain melalui URL, adalah penting untuk menggabungkannya dengan betul untuk memastikan ia boleh diambil kemudian. Aksara ampersand (&) memainkan peranan penting dalam proses ini.

Penggabungan menggunakan '&'

Andaikan anda cuba menghantar kedua-dua $email_address dan $event_id dalam URL seperti ini:

<code class="php">$url = "http://localhost/main.php?email=" . $email_address . $event_id;</code>
Salin selepas log masuk

Malangnya, kaedah ini tidak akan berfungsi. Pembolehubah $event_id tidak akan dapat diakses pada halaman seterusnya. Untuk membetulkan perkara ini, gunakan kod berikut:

<code class="php">$url = "http://localhost/main.php?email=$email_address&event_id=$event_id";</code>
Salin selepas log masuk

Dengan menambahkan ampersand (&) antara pembolehubah, anda pada asasnya melekatkannya bersama. Ini memastikan bahawa ia dianggap sebagai parameter yang berasingan.

Mendapatkan semula Pembolehubah

Pada halaman seterusnya, anda boleh mendapatkan semula pembolehubah individu menggunakan superglobal $_GET:

<code class="php">if (isset($_GET['event_id'])) {
    $event_id = $_GET['event_id'];
}

if (isset($_GET['email'])) {
    $email_address = $_GET['email'];
}</code>
Salin selepas log masuk

Kaedah ini akan berjaya mendapatkan kedua-dua $email_address dan $event_id daripada URL dan membolehkan anda menggunakannya di halaman seterusnya.

Atas ialah kandungan terperinci Bagaimanakah anda menghantar berbilang pembolehubah dalam URL menggunakan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!