php.ini에서 register_globals=off 일때

php.ini에서 register_globals=off 일때

QA

php.ini에서 register_globals=off 일때

본문

php.ini에서 register_globals=off 여서

 

<form action="#" method="get">
<input type="text" name="aaa">
<input type="text" name="bbb">
<input type="submit">
<? echo $aaa + $bbb ?>
</form>

 

위 소스 변수가 작동하지 않아 

닷홈 호스팅에 register_globals=on 으로

변경 요청했는데 안된다고 하네요

 

.htaccess 파일에 아래 코드를 넣었고

PHP_FLAG register_globals ON

 

또 아래 소스를 넣으면 된다고 하는데 어디 파일에 넣는거며

또 다른 방법이 없을까요?

 

<?

$params = array_merge($_POST, $_GET, $_COOKIE,$_SESSION); 
foreach($params as $key => $value) { 
global ${$key}; 
${$key} = $value; 

?>

이 질문에 댓글 쓰기 :

답변 4

common.php 파일 상단부분에 넣으시면 안될까 생각합니다.

<?

$params = array_merge($_POST, $_GET, $_COOKIE,$_SESSION); 
foreach($params as $key => $value) { 
global ${$key}; 
${$key} = $value; 

?>
위 소스는 common.php 파일에 넣고

 

.htaccess파일은 ftp 사이트 홈 경로에 파일을 저장하시면 됩니다.

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

회원로그인

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