PHP $_GET pembolehubah

PHP $_GET Pembolehubah

Dalam PHP, pembolehubah $_GET yang dipratentukan digunakan untuk mengumpul nilai daripada borang dengan method="get".

Pembolehubah $_GET

Pembolehubah $_GET yang dipratentukan digunakan untuk mengumpul borang daripada method="get" nilai dalam.

Maklumat yang dihantar daripada borang dengan kaedah GET boleh dilihat oleh sesiapa sahaja (akan dipaparkan dalam bar alamat penyemak imbas), dan terdapat had pada jumlah maklumat yang dihantar.

Instance

form.html kod fail adalah seperti berikut:

<html>
<head>
<meta charset="utf-8">
<title>php中文网(php.cn)</title>
</head>
<body>
 
<form action="welcome.php" method="get">
名字: <input type="text" name="fname">
年龄: <input type="text" name="age">
<input type="submit" value="提交">
</form>
 
</body>
</html>

Apabila pengguna mengklik butang "Serah", URL yang dihantar ke pelayan adalah seperti berikut:

http://www.php.cn/welcome.php?fname=php&age=3

fail "welcome.php" kini boleh mengumpul data borang melalui pembolehubah $_GET (sila ambil perhatian bahawa medan borang Nama secara automatik akan menjadi kunci dalam tatasusunan $_GET):

Selamat datang<?php echo $_GET["fname"]; ?>!<br>

Umur anda ialah <?php echo $_GET["umur"] ?>

Bila hendak menggunakan method="get"?

Apabila menggunakan method="get" dalam bentuk HTML, semua nama dan nilai pembolehubah akan dipaparkan dalam URL.

Nota: Jadi kaedah ini tidak boleh digunakan semasa menghantar kata laluan atau maklumat sensitif lain!

Walau bagaimanapun, kerana pembolehubah muncul dalam URL, adalah mungkin untuk menanda halaman halaman. Dalam sesetengah kes ini berguna.

Nota: Kaedah HTTP GET tidak sesuai untuk nilai pembolehubah yang besar. Nilainya tidak boleh melebihi 2000 aksara.


Meneruskan pembelajaran
||
<html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <form action="welcome.php" method="get"> 名字: <input type="text" name="fname"> 年龄: <input type="text" name="age"> <input type="submit" value="提交"> </form> </body> </html>
  • Cadangan kursus
  • Muat turun perisian kursus