9/06/2007

[PHP] 14. PHP $_POST

14. PHP $_POST

- $_POST 변수는 method="post" 을 이용하여 폼의 값을 수집하는데 사용된다.


14.1 $_POST 변수

- $_POST 변수는 변수 이름과 값의 배열을 HTTP POST 방식을 이용하여 보낸다.

- $_POST 변수는 method="post" 을 이용하여 폼의 값을 수집하는데 사용된다. POST 방식으로 보내진 폼의 정보는 다른 사람들에게 보이지 않는다. 그리고 보내지는 정보의 양 또한 제한되어 있지 않다.

* Example

- 사용자가 "Submit" 버튼을 클릭했을 때, 그 URL은 아래와 같이 어떠한 폼 데이터도 포함하지 않는다:

- "welcome.php" 파일은 폼 데이터를 잡아내기위해 $_POST 변수를 사용할 수 있다. (폼
필드의 이름은 자동적으로 $_POST 배열의 ID key 임을 알 수 있다.) :


14.2 Why use $_POST

- 변수는 URL이 보여지지 않는 HTTP POST 방식을 이용하여 보낸다.

- 변수의 길이 제한이 없다.

- 그러나, 변수가 URL을 표시하지않기 때문에, 페이지 북마크는 불가능하다.


14.3 The $_REQUEST Variable

- PHP $_REQUEST 변수는 $_GET, $_POST 그리고, $_COOKIE 모두 포함한다.

- PHP $_REQUEST 변수는 GET 과 POST 로 보내지는 폼의 데이터의 결과를 모두 취할 수 있다.

* Example