form 값 전송에 관해 질문 드립니다.

form 값 전송에 관해 질문 드립니다.

QA

form 값 전송에 관해 질문 드립니다.

본문

bbs/

write_update.php

write_comment_update.php

를 보면

 

비회원 값을 받는걸

$_POST['wr_name']

$wr_password

$wr_homepage

 

이렇게 받던데 form post로 값을 날리면 $_POST[]으로 받아야 값이 받아지는거 아닌가요?

 

그냥 input의 name값만 저렇게

 

$wr_password, $wr_homepage 이런식으로 써줘도 값이 받아지나요??

 

고수님들 답변 부탁드립니다. 

이 질문에 댓글 쓰기 :

답변 1

네 받아집니다.

 

그누보드는 common.php 에서

GET 과 POST 값을 extract 해서 변수로 자동으로 뽑아내줍니다.

(한번 해당 파일을 열어서 살펴보세요. php 의 extract 함수도 찾아보시구요.)

 

$_POST로 받아도 되고, 그냥 뽑혀나온 변수를 써도 됩니다.

 

근데 특이하게 저렇게 일관되지 않게 해둔 이유는

 

그냥 하다보니 그리 될 수도있고,

 

$_POST['wr_name'] 은 꼭 POST로 받아서 처리하는 것이 보안에 좋다고 판단해서

그렇게 했을 수도 있습니다.

 

아무래도 후자쪽인듯 싶습니다.

 

아무튼 결론은 둘다 가능하다입니다.

 

답변을 작성하시기 전에 로그인 해주세요.
전체 128
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT