Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
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
Archives
Today
Total
05-09 15:58
관리 메뉴

zyint's blog

import_request_variables — GET/POST/쿠키 변수를 전역으로 가져옵니다 본문

예전글들

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

진트­ 2009. 2. 16. 01:38

import_request_variable

(PHP 4 >= 4.1.0, PHP 5)

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

 

설명

  1. 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;?>

 

참고

 

참고자료

http://kr2.php.net/manual/kr/function.import-request-variables.php

 

이 글은 스프링노트에서 작성되었습니다.

Comments