반응형
[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 |