method=post , method=get 주소 형식이 틀린가요??? 정보
method=post , method=get 주소 형식이 틀린가요???본문
<form name=fsearch method=post action="<?=$g4[path]?>/bbs/board.php?bo_table=bank_mulit&geosigi_manse=bank&page=1">
위와 같이 method=post 실행을 하면 잘 됩니다.
하지만 method=get 을 사용하면 없는 페이지라고 뜨네요... action 부분을 달리 써주어야 하는건가요?
위와 같이 method=post 실행을 하면 잘 됩니다.
하지만 method=get 을 사용하면 없는 페이지라고 뜨네요... action 부분을 달리 써주어야 하는건가요?
댓글 전체
get으로 보내시게 되면 주소에 있는 데이터만 전송하게 됩니다.
그외의 변수들이 포함되지 않았을경우 작동하지 않을 수 있는겁니다.
그외의 변수들이 포함되지 않았을경우 작동하지 않을 수 있는겁니다.
맞을꺼야님 답변감사드립니다.
요렇게
/bbs/board.php?bo_table=bank_mulit&geosigi_manse=bank&page=1&변수=값&변수=값&변수=값&변수=값&변수=값">
해야 하는건가요?
요렇게
/bbs/board.php?bo_table=bank_mulit&geosigi_manse=bank&page=1&변수=값&변수=값&변수=값&변수=값&변수=값">
해야 하는건가요?
네 맞습니다.
board.php에서 필요한 값을 모두 get방식으로 넘기셔야 합니다.
그리고 board.php 파일안에서 get방식으로 변수 받도록 변경도 해주셔야 합니다.
$_POST['bo_table'] => $_GET['bo_table']
이런식으로요
board.php에서 필요한 값을 모두 get방식으로 넘기셔야 합니다.
그리고 board.php 파일안에서 get방식으로 변수 받도록 변경도 해주셔야 합니다.
$_POST['bo_table'] => $_GET['bo_table']
이런식으로요
많은 부분 알아갑니다. 감사합니다.
action에 get값을 넣으셨는데, 에러가 나는 이유는 기존의 URL <?=$g4[path]?>/bbs/board.php?bo_table=bank_mulit&geosigi_manse=bank&page=1에서 name으로 태깅이 된 값들이 다시 그 뒤로 get으로 붙기 때문입니다.
쉽게 말하면
<?=$g4[path]?>/bbs/board.php?bo_table=bank_mulit&geosigi_manse=bank&page=1?[name으로 태그된 값들] 이런식으로 붙게 됩니다.
get으로 넘기신다면 form에서 /bbs/board.php라고만 간결히 적어주셔야지만 정상적으로 넘어가겠지만..... name에 위의 변수들이 정의가 안되어 있다면 제대로 안넘어가겠죠;;
쉽게 말하면
<?=$g4[path]?>/bbs/board.php?bo_table=bank_mulit&geosigi_manse=bank&page=1?[name으로 태그된 값들] 이런식으로 붙게 됩니다.
get으로 넘기신다면 form에서 /bbs/board.php라고만 간결히 적어주셔야지만 정상적으로 넘어가겠지만..... name에 위의 변수들이 정의가 안되어 있다면 제대로 안넘어가겠죠;;