Kami mempelajari tentang $_SERVER dalam artikel sebelumnya Jika anda memerlukannya, sila baca "Ajar anda cara bermain dengan $_SERVER". Kali ini kami akan memperkenalkan kepada anda kaedah mengumpul data borang dalam PHP Anda boleh merujuknya jika perlu.
Dalam php, "$_POST
", "$_GET
" dan "$_REQUEST
" digunakan untuk mengumpul maklumat borang. Tetapi kali ini kami akan memperkenalkan "$_POST" dan "$_GET" terlebih dahulu, mari kita lihat "$_POST".
Mari kita lihat kes kecil dahulu.
<!DOCTYPE html> <html> <body> <form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>"> Name: <input type="text" name="fname"> <input type="submit"> </form> <?php $name = htmlspecialchars($_POST['fname']); echo $name; ?> </body> </html>
Hasilnya ialah
Seperti yang anda boleh lihat dalam contoh ini, apabila kami memasukkan maklumat dalam kotak input dan klik hantar , maklumat yang baru kami masukkan akan muncul di halaman. Mari lihat kod sekali lagi dan mendapati bahawa nilai atribut kaedah bagi teg borang ialah siaran dan "<?php
" muncul di antara "?>
" dan "$_POST['fname']
". pada halaman.
Apabila pengguna menyerahkan data borang dengan mengklik butang "Serah", data borang akan dihantar ke fail skrip yang dinyatakan dalam atribut tindakan dalam teg
Itu sahaja, tekaan kami betul, $_POST digunakan secara meluas untuk mengumpul data borang, dalam teg borang HTML Tentukan atribut ini: method="post"
.
$_POST diperkenalkan, mari lihat $_GET.
Mari kita lihat contoh kecil, sebagai contoh, kami ingin menghantar ini:
https://www.php.cn/php-ask-480717.html?id=10
Data yang kami dapat adalah seperti berikut
<?php echo $_GET["id "]; //输出 10 ?>
Dalam contoh ini, apabila kita mengklik pautan tag, ia akan memperoleh data yang ditentukan secara automatik. Mesej dengan id=10 dihantar ke halaman yang ditentukan melalui kaedah dapatkan alamat. Dalam halaman yang ditentukan, data boleh diperolehi melalui $_GET["id "]. Fungsi sebenarnya adalah untuk membaca artikel dengan ID 10 daripada pangkalan data.
Seterusnya mari kita lihat $_GET secara terperinci.
PHP $_GET juga digunakan secara meluas untuk mengumpul data borang Atribut ini dinyatakan dalam teg borang HTML: method="get"
. Data yang dihantar dalam URL juga boleh dikumpul.
Itu sahaja jika anda ingin mengetahui perkara lain, anda boleh klik ini. → →tutorial video php
Atas ialah kandungan terperinci Adakah anda tahu apa yang php gunakan untuk mengumpul data borang?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!