bbs/good.php파일의 $_POST 와 $_GET의 질문입니다.

bbs/good.php파일의 $_POST 와 $_GET의 질문입니다.

QA

bbs/good.php파일의 $_POST 와 $_GET의 질문입니다.

본문

view.skin.php에서 추천을 클릭하면 good.php로 데이터를 전송하는 것으로 알고 있습니다.

궁금한것은 good.php에서는 $_POST 나 $_GET로 전송한 데이터를 받아서 처리해야하는데  

예를 들어 $good = $_POST['good']; 로 받는 부분이 보이지를 않아서 질문합니다.

42번 라인의  

if ($good == 'good' || $good == 'nogood') {

이 소스에서는 $good = $_POST['good'] 이나 $good = $_GET['good'] 이 보이지 않습니다. 

$good으로만 어떻게 데이터를 받는지 궁금합니다.  

 

고수님들 도와주세요. ㅜㅜ 

이 질문에 댓글 쓰기 :

답변 2

common.php 109라인을 참고하세요.

 


// PHP 4.1.0 부터 지원됨
// php.ini 의 register_globals=off 일 경우
@extract($_GET);
@extract($_POST);
@extract($_SERVER);

 

http://php.net/manual/kr/function.extract.php  

extract를 적용하면 $_GET['param']을 $param으로 사용할 수 있습니다.

그누보드 자체에서 $_GET, $_POST를 지워버립니다.

그래서 $_GET['good'] 이라는 변수가있다고 가정한다면

$good으로 바로 사용가능하겠습니다.

이부분에서의 그누보드의 단점이라고 한다면

해당 페이지에서 상단에 $good이라는 변수가 이미 존재한다면

변수 충돌이 있는 단점은있습니다..

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

회원로그인

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