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

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

QA

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

답변 1

본문

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로 받아서 처리하는 것이 보안에 좋다고 판단해서

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

 

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

 

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

 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
  • 질문이 없습니다.
전체 0
© SIRSOFT
현재 페이지 제일 처음으로