반응형
요청(Request) Class
출처:
http://ci4doc.cikorea.net/incoming/request.html
getIPAddress()
사용자의 IP 주소 또는 null, IP 주소가 유효하지 않은 경우 0.0.0.0을 반환
echo $request->getIPAddress();
isValidIP($ip[, $which = ''])
- Parameters:
- $ip (string) – IP address,
- $which (string) – IP protocol (‘ipv4’ or ‘ipv6’)
주소가 유효하면 true, 그렇지 않으면 false
if ( ! $request->isValidIP($ip))
{
echo 'Not Valid';
}
else
{
echo 'Valid';
}
getMethod([$upper = FALSE])
- Parameters:
- $upper (bool) – 요청 메소드 이름을 대문자 또는 소문자로 반환할지 여부
echo $request->getMethod(TRUE); // Outputs: POST
echo $request->getMethod(FALSE); // Outputs: post
echo $request->getMethod(); // Outputs: post
getServer([$index = null[, $filter = null[, $flags = null]]])
- Parameters:
- $index (mixed) – 값 이름
- $filter (int) – 적용할 필터 유형
- $flags (int) – 적용 할 플래그
발견되면 $_SERVER 항목 값, 그렇지 않으면 NULL
getEnv([$index = null[, $filter = null[, $flags = null]]])
- Parameters:
- $index (mixed) – 값 이름
- $filter (int) – 적용할 필터 유형
- $flags (int) – 적용 할 플래그
발견되면 $_ENV 항목 값, 그렇지 않으면 NULL
$require->getEnv(['CI_ENVIRONMENT', 'S3_BUCKET']);
'CI4' 카테고리의 다른 글
[코드이그나이터] 뷰(view) (0) | 2020.09.04 |
---|---|
[코드이그나이터] IncomingRequest Class (0) | 2020.09.04 |
[코드이그나이터] 컨트롤러 (Controller) (0) | 2020.09.03 |
[코드이그나이터] 모듈화 (0) | 2020.09.03 |
[코드이그나이터] AJAX Requests (0) | 2020.09.02 |