CodeIgniter User Guide Version 2.1.0


보안 Security Helper

보안헬퍼는 보안관련 함수들을 포함하고있습니다.

헬퍼로딩 Loading this Helper

다음과같이 헬퍼를 로드합니다:

$this->load->helper('security');

다음 함수들이 사용가능 합니다:

xss_clean()

크로스 사이트 스크립트(Cross Site Script) 해킹을 필터링합니다.

sanitize_filename()

디렉토리 탐색시도를 방지합니다.이함수는 암호화 클래스(Security class)의 alias 중 하나입니다.더 많은 정보는 암호화클래스에서 찾아보세요.

do_hash()

SHA1 나 MD5 단방향 해쉬를 생성하여 암호(password)를 암호화(encrypting)할수 있게 해줍니다. SHA1 생성이 기본값입니다. 예:

$str = do_hash($str); // SHA1

$str = do_hash($str, 'md5'); // MD5

주의: 이전버전에서 dohash() 함수였습니다요.

strip_image_tags()

문자열에서 이미지 태그를 벗겨줍니다.함수는 이미지의URL을 일반 텍스트로 리턴합니다.

$string = strip_image_tags($string);

encode_php_tags()

이함수는 PHP 태그를 엔티티(entities)로 변환시킵니다. 참고: XSS 필터링 함수를 사용하신다면 본 함수는 자동으로 적용됩니다.

$string = encode_php_tags($string);