PHP 매뉴얼
이전 |  | 다음

# import_request_variables

(PHP 4 >= 4.1.0, PHP 5)

import_request_variables -- GET/POST/쿠키 변수를 전역으로 가져옵니다.

## 설명

bool import_request_variables ( string types [, string prefix])

GET/POST/쿠키 변수를 전역으로 가져옵니다. register_globals을 비활성화한 상태에서 몇몇 변수를 전역으로 다루고 싶을 때 유용합니다.

`types` 인수를 사용하여, 어떠한 요청 변수를 가져올지 지정할 수 있습니다. 'G', 'P', 'C' 문자가 GET, POST, 쿠키에 대응합니다. 대소문자는 구별하지 않습니다. 문자의 순서에 주의하십시오. "gp"를 사용하면, 같은 이름을 가지는 POST 변수가 GET 변수를 덮어씌웁니다. GPC 외의 문자는 무시합니다.

`prefix` 인자는 변수 이름 prefix로, 전역으로 가져오는 모든 변수의 이름 앞에 덧붙입니다. "userid"라는 이름의 GET 값을 prefix "pref_"와 함께 사용한다면, $pref_userid 이름의 전역 변수를 얻게 됩니다.

SERVER 등의 다른 변수를 전역으로 쓰고 싶다면, extract()를 사용할 수 있습니다.

> 참고: `prefix` 인자는 선택적이지만, 아무런 prefix를 지정하지 않거나, 빈 문자열을 사용한다면 E_NOTICE 레벨의 에러를 출력합니다. 이는 보안 문제가 발생할 수 있기 때문입니다. Notice 레벨 에러는 기본 에러 레포팅을 사용할 경우에는 표시되지 않습니다.

`<?php // 이는 GET과 POST 값을 // "rvar_" prefix로 가져옵니다. import_request_variables("gP", "rvar_"); echo $rvar_foo; ?>`

참고: $_REQUEST, register_globals, 예약 정의 변수, extract().

이전 | 처음으로 | 다음
gettype | 위로 | intval