$wr_name 루트위치가 어디있는지 알고싶어요

$wr_name 루트위치가 어디있는지 알고싶어요

QA

$wr_name 루트위치가 어디있는지 알고싶어요

본문


<input type="text" value="" name="wr_name" id="name">

를 통해

write_update_index.php라는 파일를 하나 만들어서 보냈는데요

$wr_name이 $_POST['wr_name']를 받지않아도 값이 제대로 들어가버려서그런데

$wr_name = $_POST['wr_name'] 이부분이 어디있는지 알수있을까요?

이 질문에 댓글 쓰기 :

답변 2

/common.php 의 다음 코드에서 처리되는 부분입니다.

extract() 함수는 배열변수를, 개별변수화 처리시 사용하는 함수이고, http://php.net/manual/kr/function.extract.php

@는 만약 에러가 발생하는 경우 무시되는 처리를 하라는 의미로 사용되는 지시자입니다.


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

php.ini 설정에서 register_globals=on 으로하면 되는데 이기능이

 

$wr_name = $_POST['wr_name']  안해도 자동으로 변수로 사용가능 하도록 합니다.

 

http://php.net/manual/kr/security.globals.php

 

와 같이.. 버전에 따라 사용제한있고 

 

그누보드 에서는 common.php 상부에서

그부분을 다루는 것으로 압니다.

 

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

회원로그인

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