본문 바로가기

아카이브/PHP

[php]GET&POST 방식

반응형

[PHP 입출력]  - GET/POST 방식



[GET방식]

$_GET[ ] -> 배열

사용자가 입력한 부분을 받는 부분이다.


ADDRESS ? DATA  -> ADDRESS로 DATA가 전달된다.

DATA는 다시, "값의 이름 = 값" 으로 나뉜다.


[폼(FORM)]

URL에 직접 정보를 입력하는 것이 불편하기 때문에

폼을 사용한다.


FORM     -> 사용자가 입력한 정보를 받아서 서버로 전송하기 위한     HTML 태그

METHOD   -> 데이터 전송 방식

ACTION   -> 입력값들이 전송되는 대상



INPUT TYPE

- TEXT

- SUBMIT



[POST방식]

GET과 POST를 비교

GET은 데이터를 보낼 때 URL에 ?를 붙여 뒤에 데이터를 첨부하는 방식이다.

POST는 URL에 무엇을 추가하는 것 없이 사용자 입력 정보를 서버에 전송하는 방식이다. 데이터가 실제 어디로 들어가는 지, 사용자에게 감춰지는 특성을 통해 GET방식보다 보안성이 좋다.


HTML은 전송

PHP는 수신


어떤 방식으로 데이터를 수신했느냐에 따라서 받을 수 있는 방법이 달라진다.


그렇다면 POST방식을 이해하기 위해서 HTTP프로토콜의 내부를이해할 필요가 있다. -> "HTTP 메시지"

FIDDLER -> 서버와 클라이언트가 주고 받는 통신의 내용(HTTP 통신 약속을 따르는)을 열람할 수 있는 프로그램



반응형

'아카이브 > PHP' 카테고리의 다른 글

[환경변수] SERVER 전역변수  (0) 2015.01.29
트랩도어함수(암호화)  (0) 2015.01.21
세션&쿠키&사용자 인증  (0) 2015.01.21
[php]한글 깨짐 현상 해결  (0) 2015.01.11
[PHP]  (0) 2015.01.09