보안 Security Helper
보안헬퍼는 보안관련 함수들을 포함하고있습니다.
헬퍼로딩 Loading this Helper
다음과같이 헬퍼를 로드합니다:
$this->load->helper('security');
다음 함수들이 사용가능 합니다:
xss_clean()
크로스 사이트 스크립트(Cross Site Script) 해킹을 필터링합니다.
dohash()
SHA1 나 MD5 단방향 해쉬를 생성하여 암호(password)를 암호화(encrypting)할수 있게 해줍니다. SHA1 생성이 기본값입니다. 예:
$str = dohash($str); // SHA1
$str = dohash($str, 'md5'); // MD5
strip_image_tags()
문자열에서 이미지 태그를 벗겨줍니다.함수는 이미지의URL을 일반 텍스트로 리턴합니다.
$string = strip_image_tags($string);
encode_php_tags()
이함수는 PHP 태그를 엔티티(entities)로 변환시킵니다. 참고: XSS 필터링 함수를 사용하신다면 본 함수는 자동으로 적용됩니다.
$string = encode_php_tags($string);