Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah Saya Boleh Mendapatkan Nilai Medan Input Menggunakan $_GET dan $_POST PHP?

Bagaimanakah Saya Boleh Mendapatkan Nilai Medan Input Menggunakan $_GET dan $_POST PHP?

Linda Hamilton
Linda Hamiltonasal
2024-11-24 09:06:10805semak imbas

How Can I Retrieve Input Field Values Using PHP's $_GET and $_POST?

Mendapatkan Nilai Medan Input Menggunakan PHP

Apabila bekerja dengan borang HTML, selalunya menjadi perlu untuk mengakses dan memanipulasi input pengguna daripada medan input. PHP menyediakan beberapa mekanisme untuk melakukan ini, termasuk $_POST dan $_GET superglobal.

Menggunakan $_POST atau $_GET

Untuk mendapatkan semula nilai medan input menggunakan PHP, anda boleh menggunakan sama ada $_POST atau $_GET superglobal. Superglobal ini mengandungi tatasusunan nilai medan borang bersekutu, dikunci dengan nama teg input HTML.

Contoh

Pertimbangkan medan input berikut:

<input type="text" name="subject">

Untuk mendapatkan nilai medan input ini dan menetapkannya kepada sesi, anda boleh menggunakan PHP berikut kod:

// Using $_GET
$_SESSION['subject'] = $_GET['subject'];

// Using $_POST
$_SESSION['subject'] = $_POST['subject'];

Kaedah Borang

Kaedah yang digunakan dalam borang HTML anda menentukan superglobal mana yang digunakan untuk mendapatkan semula nilai medan input:

  • GET: Menggunakan $_GET superglobal untuk menyimpan data borang sebagai rentetan pertanyaan parameter.
  • POST: Menggunakan $_POST superglobal untuk menyimpan data borang terus dalam badan permintaan.

Contoh Borang dengan Kaedah GET:

<input type="text" name="subject">

Untuk memaparkan nilai menggunakan $_GET:

echo $_GET['subject']; // Output: "Car Loan"

Contoh Borang dengan Kaedah POST:


  <input type="text" name="subject">

Untuk memaparkan nilai menggunakan $_POST:

echo $_POST['subject']; // Output: "Car Loan"

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mendapatkan Nilai Medan Input Menggunakan $_GET dan $_POST PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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