cgy12306

입출력 그리고 폼과 HTTP 본문

PHP

입출력 그리고 폼과 HTTP

cgy12306 2019. 7. 9. 22:55

id 값을 k8805로 변경하면 k8805가 출력이 된다

.

주소창에서 idname으로 변경하면 오류가 난다. name으로 사용하고 싶으면 php파일에서 idname으로 변경해주면 된다.

 

아이디와 비밀번호를 출력해주는 코드이다.

 

‘?’는 주소와 입력데이터의 구분자이고, ‘&’는 값과 값 사이의 구분자이다.

 

HTML Form

inputtypetext면 입력할 수 있는 박스 형이 나오고 submit이면 제출하는 버튼이 나온다.

form 태그는 form태그 구간에 있는 입력된 값들이 submit버튼으로 인해 전송 되었을 때 어떤 URL로 보낼 것인가를 action에 지정해주고, 어떤 방식으로 보낼 것인가를 method에 지정해준다.

박스에 cgy12306 12345를 입력하면 url이 아래와 같이 변한다.

버튼을 누르게 되면 브라우저가 알아서 URL을 만들어서 서버에게 보낸다.

URL에 데이터를 첨부해서 전송하는 방식을 GET방식이라 부르고, POST방식은 HTTP 메시지의 본문에 데이터를 포함해서 전송한다.

 

 

방식을 POST 방식으로 전달하겠다고 선언해준 코드이다.

php 코드에서 $_POSTPOST 방식으로 받겠다고 한 것이다.

 

GET 방식과 다른점은 URL에 아무런 정보가 넘어가지 않는다.

보안성은 GET 방식보다 POST가 좋다.

만약 ID, PWGET 방식으로 전송한다고 하면 다른 사람들에게 링크를 보내줄 때 아이디와 비밀번호를 같이 주게 되어 이 사람은 이런 아이디를 사용하고 이런 패스워드를 사용하는 것을 알 수 있게 된다.

정보에 대한 링크를 사용할 때에는 GET 방식을 사용하는 것이 좋다.

 

출처 : https://opentutorials.org/course/62/5125

 

입출력 그리고 폼과 HTTP - 생활코딩

이번 시간에는 PHP 에플리케이션에 데이터를 입력하는 방법을 알아본다. 그리고 폼을 이용해서 사용자로부터 데이터를 전송 받는 방법도 알아 볼 것이다. 이를 통해서 할 수 있는 일은 후속 수업인 조건문 편에서 알아본다. 에플리케이션의 입력값과 폼 프로그램은 입력 값을 가질 수 있다. 그리고 입력 값에 따라서 동작 방법이 달라지거나 입력된 값을 저장/삭제/출력 할 수 있다. 이번 시간에는 PHP의 문법에 대한 내용에서 잠깐 빠져나와서 PHP 에플리케이션이 데

opentutorials.org

 

'PHP' 카테고리의 다른 글

논리 연산자  (0) 2019.07.09
조건문  (0) 2019.07.09
연산자  (2) 2019.07.09
변수 고급주제  (0) 2019.07.09
변수  (0) 2019.07.09
Comments