조회 : 293
GET/POST/쿠키 변수를 전역으로 가져옵니다. register_globals을 비활성화한 상태에서 몇몇 변수를 전역으로 다루고 싶을 때 유용합니다.
types 인수를 사용하여, 어떠한 요청 변수를 가져올지 지정할 수 있습니다. 'G', 'P', 'C' 문자가 GET, POST, 쿠키에 대응합니다. 대소문자는 구별하지 않습니다. 문자의 순서에 주의하십시오. "gp"를 사용하면, 같은 이름을 가지는 POST 변수가 GET 변수를 덮어씌웁니다. GPC 외의 문자는 무시합니다.
prefix 인자는 변수 이름 prefix로, 전역으로 가져오는 모든 변수의 이름 앞에 덧붙입니다. "userid"라는 이름의 GET 값을 prefix "pref_"와 함께 사용한다면, $pref_userid 이름의 전역 변수를 얻게 됩니다.
SERVER 등의 다른 변수를 전역으로 쓰고 싶다면, extract()를 사용할 수 있습니다.
// 전역 변수로 설정
=-=-=-=-=-=
ini_set('register_globals','1');
ini_set('session.bug_compat_42','1');
ini_set('session.bug_compat_warn','0');
ini_set('session.auto_start','1');
if(count($HTTP_GET_VARS)){extract($HTTP_GET_VARS);} //GET형 변수를 전역변수화
if(count($HTTP_POST_VARS)){extract($HTTP_POST_VARS);} //POST형 변수를 전역변수화
if(count($HTTP_COOKIE_VARS)){extract($HTTP_COOKIE_VARS);} //쿠키 변수를 전역변수화
if(count($HTTP_SESSION_VARS)){extract($HTTP_SESSION_VARS);} //세션 변수를 전역변수화
$PHP_SELF=$HTTP_SERVER_VARS[PHP_SELF];
$HTTP_REFERER=$HTTP_SERVER_VARS[HTTP_REFERER];
$REMOTE_ADDR=$HTTP_SERVER_VARS[REMOTE_ADDR];
//=-=-=-=-
제목 | 작성자 | 날짜 |
---|---|---|
공대여자 | ||
공대여자 | ||
mins01 | ||
공대여자 | ||
공대여자 | ||
공대여자 | ||
공대여자 | ||
공대여자 | ||
공대여자 | ||
공대여자 | ||
공대여자 | ||
공대여자 | ||
공대여자 | ||
공대여자 | ||
공대여자 | ||
공대여자 | ||
공대여자 | ||
공대여자 |