php獲取表單內容($_GET,$_POST, $_REQUEST)
阿新 • • 發佈:2018-12-13
php獲取表單內容
HTML
<form action="11foo.php" method="post">
<table border="1" cellpadding="1" cellspacing="1">
<tr>
<td>使用者名稱</td>
<td><input type="text" name="username"></td>
</tr>
<tr>
<td>密碼</td>
<td> <input type="password" name="password"></td>
</tr>
<tr>
<td></td>
<!-- input: submit image -->
<!-- button -->
<td><button>登入</button></td>
</tr>
</table>
</form>
php
這裡用三種方式接收這個form表單,並用var_dump打印出來他們結構,講分別介紹著三種方式的區別
<?php
var_dump($_GET);
// $_GET 用於接收 URL 地址中的提交資料(一般是 GET 引數)
var_dump($_POST);
// $_POST 用於接收 請求體 中提交的資料(一般是 POST 提交的資料)
var_dump($_REQUEST);
// $_REQUEST = $_GET + $_POST
注意點:
1. 必須有 form 標籤 2. form 必須指定 action 和 method 不設定 action 預設是當前頁面 (必須設定,因為相容) 不設定 method 預設是 get 3. 表單元素(表單域)必須有 name (如果希望被提交的情況) 4. 表單中必須有一個提交按鈕