CodeIgniter, руководство пользователя к версии 1.6.1


Хелпер Security

Хелпер Security содержит функции связанные с безопасностью.

Загрузка этого хелпера

Хелпер загружается, используя следующий код:

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

Хелпер содержит следующие функции:

xss_clean()

Обеспечивает фильтрацию на Cross Site Script. Эта функция является псевдонимом одноименной функции в классе Input. Больше информации об этом можно найти там.

dohash()

Разрешает вам создавать SHA1 или MD5 для хеширования паролей. Функция работает с SHA1 по умолчанию. Примеры:

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

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

strip_image_tags()

Функция занимается вырезанием тегов изображений из входящей строки. Она оставляет URL изображения как обычный текст.

$string = strip_image_tags($string);

encode_php_tags()

Это функция безопасности, которая конвертирует PHP теги в сущности. Замечание: Если вы используете функцию для фильтрации XSS, то она это сделает автоматически.

$string = encode_php_tags($string);