Rumah > pembangunan bahagian belakang > tutorial php > Bagaimana untuk Mengakses dan Mendapatkan Pembolehubah POST-Diserahkan dalam PHP?

Bagaimana untuk Mengakses dan Mendapatkan Pembolehubah POST-Diserahkan dalam PHP?

Barbara Streisand
Lepaskan: 2024-10-19 13:40:29
asal
922 orang telah melayarinya

How to Access and Retrieve POST-Submitted Variables in PHP?

Akses dan Dapatkan Pembolehubah PASCA Dihantar

Dalam PHP, pembolehubah superglobal $_POST diisi secara automatik dengan pasangan nilai kunci yang mewakili semua bentuk data yang dihantar melalui permintaan HTTP POST. Untuk mendapatkan semula nilai pembolehubah ini, anda boleh menggunakan kaedah berikut:

Mendapatkan Nilai Pembolehubah Individu

Untuk mengakses nilai pembolehubah tertentu yang dihantar melalui POST, anda boleh menggunakan sintaks berikut:

<code class="php">$value = $_POST["variable_name"];</code>
Salin selepas log masuk

Sebagai contoh, jika anda mempunyai kotak semak dengan nama "user_checkbox", anda boleh mendapatkan semula nilainya menggunakan:

<code class="php">$isChecked = isset($_POST["user_checkbox"]) && $_POST["user_checkbox"] == "on";</code>
Salin selepas log masuk

Mendapatkan Semua Pembolehubah POST

Untuk mendapatkan tatasusunan semua pembolehubah yang dihantar melalui POST, anda boleh menggunakan var_dump($_POST);, yang akan memaparkan kandungan tatasusunan. Sebagai alternatif, anda boleh menggunakan file_get_contents('php://input') untuk mendapatkan semula data POST mentah.

Mengendalikan Kotak Pilihan

Apabila bekerja dengan kotak pilihan, medan input nama biasanya diakhiri dengan [] untuk menunjukkan bahawa ia mewakili tatasusunan nilai. Untuk mengakses nilai ini dalam PHP:

  • Kotak Semak Tunggal: Gunakan isset($_POST['checkbox_name']) untuk menyemak sama ada kotak semak ditandakan.
  • Berbilang Kotak Pilihan: Jika anda mempunyai berbilang kotak pilihan dengan nama yang sama, $_POST['checkbox_name'] akan mengembalikan tatasusunan nilai yang ditandai.

Contoh:

Pertimbangkan borang HTML berikut dengan berbilang kotak pilihan:

<code class="html"><form method="post" action="script.php">
  <input type="checkbox" name="my_checkboxes[]" value="a" /> Option 1<br>
  <input type="checkbox" name="my_checkboxes[]" value="b" /> Option 2<br>
  <input type="checkbox" name="my_checkboxes[]" value="c" /> Option 3<br>
  <input type="submit" value="Submit" />
</form></code>
Salin selepas log masuk

Dalam skrip PHP:

<code class="php">$checkedBoxes = $_POST['my_checkboxes'];
foreach ($checkedBoxes as $value) {
  // Process the selected checkbox values.
}</code>
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk Mengakses dan Mendapatkan Pembolehubah POST-Diserahkan dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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