Получите помощь, поддержку и профессиональное общение в Клубе CodeIgniter

# CodeIgniter User Guide Version 2.1.3

Search User Guide

# Помощник 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);`

### Поделиться

Переведено в компании Аринт.

# Спасибо!

Вы тоже можете оказать помощь проекту! Как это сделать?

## Помощь и поддержка

Вы можете задать вопросы и получить ответы и советы от гуру CodeIgniter и веб-разработки: вступайте в Клуб CodeIgniter