9/06/2007

[PHP] 13. PHP $_GET

13. PHP $_GET

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


13.1 The $_GET Variable

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

- $_GET 변수는 method="get" 을 이용하여 폼의 값을 수집하는데 사용된다. GET 방식으로 보내진 폼의 정보는 모든 사람들에게 보여진다. (브라우저의 주소표시줄안에 나타난다.) 그리고 보내지는 정보의 총합은 최대 100 문자로 제한되어 있다.

* Example

- 사용자가 "Submit" 버튼을 클릭했을 때, 아래와 같이 보여지는 어떤것의 URL이 보내어진다:

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


13.2 Why use $_GET

- Note: $_GET 변수를 사용할 때 모든 변수 이름과 값은 URL 안에 표시되어진다. 그래서 이 방법은 패스워드나 다른 민감한 정보를 전송할 때는 사용해서는 안되는 방법이다. 하지만, 그 변수들은 URL내에서 표시되어지기 때문에 페이지 북마크가 가능하다. 어떤 경우 이런한 방법은 유용할 수 있다.

- Note: HTTP GET 방식은 매우 큰 변수값에는 유용하지 않다; 그 값은 최대 100문자이다.


13.3 The $_REQUEST Variable

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

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

* Example