Kaedah untuk PHP mendapatkan data borang ialah: 1. Gunakan pembolehubah yang telah ditetapkan "$_GET" untuk mendapatkan data yang dihantar oleh kaedah GET 2. Gunakan pembolehubah yang telah ditetapkan "$_POST" untuk mendapatkan data dihantar dengan kaedah POST Data 3. Menggunakan pembolehubah yang telah ditetapkan "$_REQUEST", data yang dikemukakan oleh kaedah GET dan POST boleh diperolehi.
Persekitaran pengendalian tutorial ini: sistem windows7, versi PHP7.1, komputer DELL G3
1 $ _GET, boleh mendapatkan data yang dihantar dengan kaedah GET (borang perlu ditetapkan kepada method="get"
)
Semasa proses pembangunan program, memandangkan data yang dihantar oleh kaedah GET adalah dilampirkan pada URL dan dihantar, Maklumat jenis "Parameter yang diluluskan oleh pengguna URL" akan dipaparkan dalam bar alamat URL, seperti yang ditunjukkan di bawah:
http://url?name1=value1&name2=value2 ...
nama1, nama2 ialah nama unsur bentuk (Dengan tetapan atribut nama unsur bentuk), nilai1 dan nilai2 ialah nilai unsur bentuk. URL dan elemen borang dipisahkan dengan "?
", dan berbilang elemen bentuk dipisahkan dengan "&
". Format setiap elemen borang ialah "name=value", yang ditetapkan.
Mari tambahkan bentuk fail user.html dan lihat pada bar alamat URL
pengguna. Anda boleh terus menggunakan pembolehubah yang dipratentukan $_GET来
dalam fail php untuk mendapatkan data $_GET pembolehubah global ialah tatasusunan bersekutu Nama utama tatasusunan ialah nilai nama elemen bentuk tatasusunan ialah nilai bentuk yang sepadan. (Perhatikan bahawa semua parameter dalam URL boleh diperoleh menggunakan $_GET.)
<?php var_dump($_GET); ?>
Anda boleh menggunakan kaedah $_GET['键名']
untuk mendapatkan setiap elemen borang satu demi satu . Nilai:
<?php header("content-type:text/html;charset=utf-8"); echo "用户名为:".$_GET[&#39;user&#39;]."<br>生日为:".$_GET[&#39;bday&#39;]; ?>
2. Gunakan pembolehubah yang dipratentukan $_POST untuk mendapatkan data yang diserahkan melalui kaedah POST (borang perlu ditetapkan kepada method="post"
)
Kaedah siaran tidak bergantung pada URL dan tidak memaparkan nilai parameter yang diluluskan dalam bar alamat.
$_POST
Pembolehubah global juga ialah tatasusunan bersekutu Nama kunci tatasusunan ialah nilai nama unsur bentuk, dan nilai tatasusunan ialah nilai bentuk yang sepadan.
<?php header("content-type:text/html;charset=utf-8"); echo "用户名为:".$_POST[&#39;user&#39;]."<br>生日为:".$_POST[&#39;bday&#39;]; ?>
3 Dengan menggunakan pembolehubah yang telah ditetapkan $_REQUEST, data yang dikemukakan oleh kaedah GET dan POST boleh diperolehi
$ Pembolehubah global _REQUEST ialah tatasusunan yang mengandungi $_POST, $_GET dan $_COOKIE Struktur tatasusunan adalah serupa dengan $_POST dan $_GET.
<?php header("content-type:text/html;charset=utf-8"); var_dump($_REQUEST); echo "用户名为:".$_REQUEST[&#39;user&#39;]."<br>生日为:".$_REQUEST[&#39;bday&#39;]; ?>
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Apakah kaedah untuk mendapatkan data borang dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!