보안(Security) 헬퍼
보안(Security) 헬퍼 파일에는 보안과 관련된 함수가 포함되어 있습니다.
헬퍼 로드
이 헬퍼는 다음 코드를 사용하여 로드합니다:
<?php
helper('security');
사용 가능한 함수
다음 함수를 사용할 수 있습니다:
- sanitize_filename($filename[, $relativePath = false])
- 매개변수:
$filename (
string) – 파일명$relativePath (
bool) – 상대 경로 허용 여부 (v4.6.2부터 사용 가능)
- 반환:
정제된 파일명
- 반환 형식:
string
디렉터리 탐색 공격으로부터 보호합니다.
자세한 내용은 보안(Security) 라이브러리의 문서를 참조하십시오.
- strip_image_tags($str)
- 매개변수:
$str (
string) – 입력 문자열
- 반환:
이미지 태그가 제거된 입력 문자열
- 반환 형식:
string
이 함수는 문자열에서 이미지 태그를 제거하는 보안 함수입니다. 이미지 URL은 일반 텍스트로 남겨둡니다.
예:
<?php $string = strip_image_tags($string);
- encode_php_tags($str)
- 매개변수:
$str (
string) – 입력 문자열
- 반환:
안전하게 형식화된 문자열
- 반환 형식:
string
이 함수는 PHP 태그를 엔티티로 변환하는 보안 함수입니다.
예:
<?php $string = encode_php_tags($string);