Get Post.. > 자유게시판

자유게시판

Get Post.. 정보

Get Post..

본문

Get 으로 보내는 길이가 400자 정도 되는데 post 로 해야할까요 두개를 어떨때 써야 하는지 명확히 구분이 안되네요

추천0
스폰서링크

댓글 8개

전 폼데이타 전송시에는 POST로 보내고 검색, 페이지 이동시처럼 주소창에 표시되어도 되는 그런 데이타는 GET으로 보내고 받는 쪽에서는 보내는 대로 다시 받거나 $_REQUEST등으로 받아요.
post는 form 으로 전송되어서 input hidden 값을 전달도 가능하지요. get보다는 보안이 ...
get으로 아이디 패스워드를 전송한다고 생각해보세요. 끔찍하지요? post로 보내어야 url로 지금 무슨값을 보내는지 알수가 없지요. 받는 측 php 에서만 $_POST[변수] 로 그 값을 확인할 수있으니...
받는 php에서 만을 무조건 $_REQUEST로만 받는다고 하면 보안의 위협이 생기는 것입니다.
그누보드가 아니라 내가짠 프로그램에서 만일 제어를 확실하게 잘 안해둔 상태에서는, 만일 action.php?mode=del&wr_1=12 이라고 예를 들어 안좋은 마음 먹은 사람이 보냈다면 삭제의 위험이 될 수도 있다는 것이지요. 이것이 GET방식으로 왔는지, POST방식으로 정식으로 폼을 통해 전송이 되었는지 구분을 위해서 받는 PHP파일 측에서 구분해서 $_GET , $_POST로 받아서 처리하시고, 그냥 단순 리스트에서 클릭했을 때 보여주는 경우라면 view.php?id=1 이렇게 보내도 상관이 없으니 받는 측에서 view.php 파일 내에서는 $_REQUEST도 상관이 없겠지요. 단순 뷰는 괜찮지만, 업데이트,삭제의 경우 위험합니다. get방식은... 하지만, 권한 제어를 적절히 잘 해둔 경우라면 괜찮겠지요.(본인이 쓴 경우에만, 레벨이 되는경우에만,로그인한 경우에만, 삭제,수정권한이 있는경우에만 이라고 하는 조건으로 필터링한 다음이라면...)
전체 174,013 |RSS
자유게시판 내용 검색

회원로그인

진행중 포인트경매

  1. @멘션 알림 플러그인

    참여9 회 시작19.03.18 09:33 종료19.03.25 09:33

(주)에스아이알소프트 (06253) 서울특별시 강남구 도곡로1길 14, 6층 624호 (역삼동, 삼일프라자) 대표메일:admin@sir.kr
사업자등록번호:217-81-36347 대표:홍석명 통신판매업신고번호:2014-서울강남-02098호 개인정보보호책임자:이총

© SIRSOFT