IT_Programming/PHP

PHP.INI 설정에 따른 변수 이름 바꾸기

JJun ™ 2007. 9. 30. 11:56

php.ini 파일에 보면 register_global이라는 부분이 있습니다. 보통 이 변수 값을 on으로 설정하지만 웹 호스팅 업체에서 보안상이나 다른 이유로 off로 해두었다면 아래와 같이 환경변수를 바꾸어주어야한다.

 

---------------------------------------------------------------------------

1. 현재 접속한 서버의 도메인 정보를 가지고 있는 변수

$HTTP_HOST ==> $_SERVER['HTTP_HOST']

 

2. 현재 실행되고 있는 파일의 정보를 가지고 있는 변수

$PHP_SELF   ==> $_SERVER['PHP_SELF']

 

3. 현재 페이지를 열고 있는 클라이언트의 정보

$HTTP_USER_AGENT ==> $_SERVER['HTTP_USER_AGENT']

 

4. FORM에서 넘기는 GET 형식의 변수 이름

$HTTP_GET_VARS  ==> $_GET

 

5. FORM에서 넘기는 POST 형식의 변수 이름

$HTTP_POST_VARS ==> $_POST

 

6. 프로그램에서 사용하는 세션 변수 이름

$HTTP_SESSION_VARS ==> $_SESSION

 

7. 프로그램에서 사용하는 쿠키 변수 이름

$HTTP_COOKIE_VARS ==> $_COOKIE

 

8. 현재 페이지를 읽고 있는 클라이언트이 IP 정보를 가지고 있는 변수

$REMOTE_ADDR  ==> $_SERVER['REMOTE_ADDR']

 

9. 이전 페이지 정보를 가지고 있는 변수

$HTTP_REFERER  ==> $_SERVER['HTTP_REFERER']

 

10. FORM에서 넘기는 파일 형식의 변수 이름

$HTTP_POST_FILES  ==> $_FILES