form - post ? get ?

불당   
   조회 13065  

대부분의 php 프로그램처럼 그누보드에서도
form submit (쓰기 등의 버튼을 누를 때 action 하는거)을 하기 위해서 post와 get을 쓰고 있습니다.
 
두개의 차이는 간단하게 말해서,
post는 현재 form에서 입력한 값이 전달 되는 것이고,
get은 url을 통해서 값을 전달 하는 것 입니다.
 
아래의 경우를 보시면 그누보드의 list 기능 입니다.
board.php는 변수 값을 bo_table이라는 url에 있는 변수를 통해서 받아들이고 있습니다.
 
get을 사용하면 나름 편하지만 치명적인 단점이 있습니다.
다양한 형태의 해킹에 무방비라는 것이죠.
common.php에서 bo_table, wr_id와 같은 주요 변수를 쉴드치는 이유가 그 때문이고,
쓰기와 같이 해킹이 되어서 절대 안되는 기능은 무조건 post를 통해서 작성되어야 하는 이유 입니다.
 
skin/board/basic/list.skin.php 을 보면 post와 get의 예제가 같이 들어 있습니다.
- opencode.co.kr -
GS fresh POST
POST, 출출할때 바로주문! 집에서도 먹고싶은 아이템, 간편한 건강 간식레시피
원진엘앤비 우체통제작
스테인레스 철재 우체통 우편함 건의함 소리함 주민소리 마음의편지함 외 실크인쇄
옥션여행 POST
더 편리해진 옥션여행! 해외&국내 숙소 할인받고 예약하기! POST.
파워링크 AD   클릭초이스등록


제목Page 1/1
     
2014-06   119113   불당
2016-07   44400   불당
2015-05   84481   불당
2015-09   69089   불당
2015-10   70492   불당
2012-10   20563   불당
2011-08   12282   불당
2011-08   19410   불당
2011-08   13066   불당
2010-01   12740   불당
2010-01   8734   불당
2010-01   7928   불당
2009-11   8576   불당
2009-11   9523   불당
2009-11   15131   불당
2009-11   9600   불당
2009-11   8646   불당
2009-11   9136   불당
2009-11   7732   불당
2009-11   8988   불당
2009-11   8080   불당