PHP/PHP의 기본

입출력 and 폼 and HTTP

김월천 2021. 9. 13. 17:14

[입출력]

 

PHP 애플리케이션은 URL을 통해서도 데이터를 입력받을 수 있다.

$_GET['id']으로 URL 내용 중에서 '?id= '뒤에 오는 데이터로 치환되는 걸 알 수 있다. 

그리고

이렇게 추가로 GET을 줬다

 

여기서 ?의 의미는 주소와 입력데이터의 구분자이다.

그리고 입력데이터안에서 & 값과 값 사이의 구분자이다.

 


[Form폼]

 

근데 위와 같이 URL에 직접 정보를 입력하는 것은 불편하다.

그래서 고안된 방법이 HTML의 폼이다.

</form>

이 안에서 get의 방법으로 submit을 입력하면 action=페이지로 이동한다는 뜻이다.

 

web 표현은

제출을 누르면 본인이 지정한 action 페이지로 넘어가게 된다.

 


[HTTP]

 

get과 post는 모두 서버에서 처리한다.

get은 좀 전에 봤던 것처럼 데이터를 URL에 포함시키므로 결과 페이지의 URL에서 확인할 수 있다.

그러나,

POST는 넘겨주는 데이터를 숨겨서 보내기 때문에 결과페이지의 URL에서 확인할 수 없다.

따라서!

중요한 정보들은 get이 아니라 post로 보내야 한다.

패스워드 노출되면 안 되잖아.

 

요약

GET방식 = 정보에 대한 링크로 많이 사용

POST방식 = 사용자의 아이디나 비밀번호 같은 데이터를 전송하는데 많이 사용

 

 

 

'PHP > PHP의 기본' 카테고리의 다른 글

반복문  (0) 2021.09.14
조건문  (0) 2021.09.14
비교  (0) 2021.09.13
변수와 상수  (0) 2021.09.13
숫자와 문자 (10초컷)  (0) 2021.09.13