일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 사요
- 퀄컴
- "명탐정 코난"
- 차트쇼쇼쇼
- 유희열의라디오천국
- 공정위
- Wibro
- Java
- 페이스북
- USIM
- 한국의 기획자들
- 라디오
- ETF
- VoIP
- HSDPA
- 위피
- SWT
- brew
- 김장훈
- itmusic
- 자바
- 모던음악만만세
- 러시아
- 민동현
- 김장훈의who
- 그녀가말했다
- CDMA
- EV-DO Rev. B
- 민동현의토요명화
- 이지형
- Today
- Total
zyint's blog
import_request_variables — GET/POST/쿠키 변수를 전역으로 가져옵니다 본문
import_request_variable
(PHP 4 >= 4.1.0, PHP 5)
GET/POST/쿠키 변수를 전역으로 가져옵니다.
설명
- bool import_request_variables (string $types [,string $prefix ] )
GET/POST/쿠키 변수를 전역변수로 사용할 수 있게 합니다. php.ini의 register_globals 설정을 사용하지 않지만, 몇몇 변수를 전역에서 사용하고 싶을 때 유용합니다.
SERVER 등의 다른 변수를 전역으로 가져오고 싶다면, extract()를 사용하십시오.
파라미터
: string types
types 인수를 사용하여, 어떠한 요청 변수를 가져올지 지정할 수 있습니다. 'G', 'P', 'C' 문자가 GET, POST, 쿠키에 대응합니다. 대소문자는 구별하지 않기 때문에 'g', 'p', 'c,'의 조합도 사용할 수 있습니다. POST는 POST 업로드 파일 정보도 포함합니다.
Note: 문자 순서에 주의하십시오. "gp"를 사용하면, POST 변수가 동일한 이름을 가지는 GET 변수를 덮어씌웁니다. GPC 이외의 모든 문자는 무시합니다.
: string prefix(optional)
전역으로 가져오는 모든 변수의 이름 앞에 붙이는 변수명 prefix입니다. "userid"라는 GET 값을 가지고 prefix에 "pref_"를 넘기면, 전역 변수 이름은 $pref_userid가 됩니다.
Note: prefix 인수는 선택적이지만, prefix를 지정하지 않거나 빈 문자열을 지정하면, E_NOTICE가 발생합니다. 이는 보안 문제가 발생하기 때문입니다. Notice 오류는 기본 오류 보고 레벨에서는 표시되지 않습니다.
반환값
성공할 경우 TRUE를, 실패할 경우 FALSE를 반환합니다.
예제
Example #1 import_request_variables() 예제
<?php// GET과 POST 변수를
// "rvar_" prefix로 가져옵니다.import_request_variables("gp", "rvar_");
echo $rvar_foo;?>
참고
- register_globals
- 예약 변수
- extract() - 배열에서 현재 심볼 테이블로 변수를 입력
참고자료
http://kr2.php.net/manual/kr/function.import-request-variables.php
이 글은 스프링노트에서 작성되었습니다.