본문 바로가기

[ programing ]/PHP

Post 와 Get 방식


POST 방식


<FORM> 태그내에서 사용된 각 컨트롤(입력상자들버튼)의 선택 사항을 auction에 명시된 URL로 전달하게 된다. 

이때 입력 상자나 버튼에 사용된 name 속성값을 변수명으로 하고 ( ex : <input type="text" size=15 maxlength=12 name="name" )

폼 양식에서 사용자가 입력한 내용이나 버튼에 사용된 value 속성 값을 그 변수의 값으로 전달되며 , 데이터의 길이에 제약이 없고 보안에 강하다.




GET 방식


이동해 가는 URL 뒤에 ? 를 붙이고 변수명과 값을 쌍으로 해서 원하는 정보를 전달하게 되고, 변수가 여러개일 경우에는 &으로 구분한다. 

GET 방식은 간단하게 변수를 통하여 원하는 값을 전달할 때 사용되며, 웹 브라우저의 주소창에 URL로 전달되기 때문에 값이 노출되는 단점이 있어 보안 측면에서 취약하다.