Tutorial Asas Pembangunan PHP: Borang dan Input Pengguna
1. Gambaran Keseluruhan:
Pembolehubah $_GET dan $_POST dalam PHP digunakan untuk mendapatkan maklumat dalam borang, seperti input pengguna.
2. Pemprosesan borang PHP
Satu perkara yang sangat penting untuk diperhatikan ialah apabila memproses borang HTML, PHP boleh memproses data daripada HTML halaman. Elemen borang dalam disediakan secara automatik untuk digunakan oleh skrip PHP.
Contoh: Kod adalah seperti berikut
Contoh di bawah mengandungi borang HTML dengan dua kotak input dan butang hantar.
<html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <!-- 新建一个带有两个输入框和一个提交按钮的表单 --> <!-- action为提交的的那个页面,method为提交方式,有$POST和$GET两种 --> <form action="" method="post"> 名字: <input type="text" name="name"> <br/> 年龄: <input type="text" name="age"> <br/> <input type="submit" value="提交"> <hr> 大家好,我是 <?php echo $_POST["name"]; ?>!<br> 今年 <?php echo $_POST["age"]; ?> 岁。 </form> </body> </html>
Output adalah seperti yang ditunjukkan di sebelah kanan
Maklumat lanjut, kami akan terangkan dalam bahagian seterusnya
3. Pengesahan Borang
Data yang diserahkan pengguna tidak boleh dipertimbangkan dengan suci hati, jadi input pengguna hendaklah disahkan apabila boleh (melalui skrip klien). Pengesahan penyemak imbas lebih pantas dan mengurangkan beban pada pelayan.
Jika input pengguna perlu dimasukkan ke dalam pangkalan data, anda harus mempertimbangkan untuk menggunakan pengesahan pelayan. Cara yang baik untuk mengesahkan borang pada pelayan adalah dengan menghantar borang itu kepada dirinya sendiri, dan bukannya melompat ke halaman lain. Dengan cara ini pengguna boleh mendapatkan mesej ralat pada halaman borang yang sama. Ia akan lebih mudah bagi pengguna untuk mencari ralat.
Pengalaman pembelajaran:
Terdapat dua kaedah penyerahan borang asas: $GET dan $POST, kedua-duanya melaksanakan fungsi yang sama. tetapi proses pelaksanaannya berbeza. Kami akan membincangkannya secara terperinci dalam beberapa bahagian seterusnya.
Ingat untuk mendayakan apache