Помощник Security
Файл помощника Security содержит функции, связанные с безопасностью.
Загрузка этого помощника
Этот помощник загружается посредством следующего кода:
$this->load->helper('security');
Доступны следующие функции:
xss_clean()
Предоставляет XSS-фильтрацию (Cross Site Script). Эта функция является алиасом соответствующей функции в классе Input . Вы найдете дополнитиельную информацию в описании класса.
sanitize_filename()
Обеспечивает защиту от обхода каталога. Эта функция является алиасом соответствующей функции в классе Security.
do_hash()
Позволяет вам вам создать односторонние хеши SHA1 или MD5, подходящие для шифрования паролей. По умолчанию создается SHA1. Примеры:
$str = do_hash($str); // SHA1
$str = do_hash($str, 'md5'); // MD5
Примечание: Раньше эта функция называлась dohash(), которая была упразднена в пользу do_hash().
strip_image_tags()
Эта функция вырежет теги изображения из строки. Оставляет URL изображения простым текстом.
$string = strip_image_tags($string);
encode_php_tags()
Эта функция безопасности преобразует теги PHP в безопасные соответствия. Примечание: если вы используете XSS-фильтрацию, эта функция будет применена автоматически.
$string = encode_php_tags($string);