1. 程式人生 > >php獲取表單內容($_GET,$_POST, $_REQUEST)

php獲取表單內容($_GET,$_POST, $_REQUEST)

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. 表單中必須有一個提交按鈕