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

CodeIgniter User Guide Version 2.1.3


Помощник 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

Яндекс.Метрика