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>
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>
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>
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!