register_globals = on /off 해결법

   조회 4393   추천 1    

일단 3주동안 문제는 php 설정중 register_globals = off 가 문제였고

off 설정된 서버에서 

아래와 같이 설정하여 대체 사용하고는 있었으나

extract($_POST) ;
 extract($_GET) ;
 extract($_SERVER) ;
 extract($_FILES) ;
 extract($_ENV) ;
 extract($_COOKIE) ;
 extract($_SESSION) ;

소스 문제인지

맨 아래의 extract($_SESSION) ; 이 항목이 먹지 않아서 생기는 문제였네요.


결국엔 해당 사이트만 register_globals를 on으로 적용하여 간단히 해결을 보긴 하였습니다.


제가 전문적이진 않다보니

보안에 문제가 있다고는 하는데

on으로 적용시 보안 문제가 되는 부분이 어떤것이 있는지를 알기쉽게 표현한다면 무엇일까요?


또한 extract($_SESSION) ; 이 항목이 먹히지 않는데 off로 사용할경우 

대체 대방이 어떤것이 있는지도 궁금하네요.



기나긴 3주동안 다량의 서버 셋팅을 하고 결과물을 보면서 최종적으론

기존 서버에 register_globals on 이라는 한줄 넣어주고 해결되니 너무 허무하긴 한데

일단 이것도 임시 방편이라는 생각이 들어 글을 남깁니다...


답변 주시는 분들께 미리 감사하다는 말슴을 전합니다.

- by inoree.com -
짧은글 일수록 신중하게.
정희섭 2016-08
http://apollo89.com/wordpress/?p=31

$_SESSION 안에 키/밸류 뭐가 있는지 보시고 $키 형태로 쓰던 부분을 $_SESSION['키'] 이런식으로 쓰심 될거 같아요
     
김황중 2016-08
조언 감사합니다...^^

블행히도 제가 전문 코더가 아니다보니
어떤 값이 넘어오는지를 알지를 못하네요.
수정은 가능하지만 Make가 되지 않는 반쪽 코더........^^;;


QnA
제목Page 2315/5730
2014-05   5266537   정은준1
2015-12   1791441   백메가
2010-03   6826   홍종운
2013-04   4997   가빠로구나
2014-10   5475   victor
2010-03   7415   왕용필
2018-03   9641   으라차차차
2021-12   3093   주먹밥
2023-07   2081   아마데우쓰
2017-01   24577   악마라네
2019-04   3283   seru
2020-07   3431   FreeBSD
2010-04   9979   일반유저
2016-02   6535   안형곤
2017-01   5279   쿰척쿰척
2018-03   4902   블루영상
2023-07   3611   헌터D
2013-05   11454   김석환
2018-03   6783   서울사람
2020-07   4952   GPGPU
2014-10   10624   블랙커피
2018-03   10379   양창권