$_GET값 넘겨올때 값이 안넘어오는경우가 궁금합니다.

$_GET값 넘겨올때 값이 안넘어오는경우가 궁금합니다.

QA

$_GET값 넘겨올때 값이 안넘어오는경우가 궁금합니다.

본문

$wr_11 = $_GET['wr_11'];

$wr_3 = $_GET['wr_3'];

 

새로 생성한 파일에 

 

저런식으로 GET값으로 값을 가져오려고합니다.

 

print_r($_GET); 

을 해보면

 

wr_11의 값은 가져오고 

wr_3의 값은 가져오지 않는데요

 

두개의 테이블은 각각 다릅니다.

 

이유가 궁금합니다.

이 질문에 댓글 쓰기 :

답변 2

common상에서 $_POST와 $_GET의 지정된값들을 unset시킵니다.

wr_11이 안풀리는건 당연히 wr_11은 그누보드에서 기본제공하지 않기때문이죠.

그누보드5 최상위 루트에 common.php의 23번째줄을 참고하세요

음.. wr_11값이 안풀린다는게 무슨 의미인지요ㅠ

찾아보니 unset은 변수를 파괴한다고 되어 있는데

기본제공되지않는 wr_11의 값은 get값으로 넘어오고

기본제공되는 wr_3의 값은 get값으로 넘어오지 않는 이유가

저 변수파괴하고 관련이 있는것인지....

여분필드는 원래 10까지밖에 없습니다. 그렇기떄문에 11이 넘어가는건 사용자가 임의로 제작하였기에 그누보드에서 캐치를 못하는것이죠. 그렇기때문에 wr_11에 대한 GET값이 사라지지 않는것이구요

wr_11은 넘어오고

wr_3은 안넘어온다는거는

일단 주소창에도 get으로 wr_3의 값이 없다는 뜻같은데

제대로 안보낸것같네요

테스트로 wr_3에 값을 변수말고 직접 숫자를 넣어서 보내보던지 해보세요

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

회원로그인

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