보안(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);