sanitize_user()
Очищає ім’я користувача (логін, username), видаляючи небезпечні символи.
Видаляє: html теги, ноти, html сутності та інші символи, що не входять до ASCII .
Основа для:
validate_username()
validate_username()
Хуки з функції
Повертає
Строку
. Очищене ім’я користувача.
Використання
sanitize_user($username, $strict);
-
$username
(рядок) (обов’язковий) - Ім’я користувача, яке потрібно очистити.
-
$strict
(логічний) -
Якщо встановити true, то нестандартні символи в імені будуть видалені. В іменах будуть доступні лише символи^
a-z 0-9 _ . - @
. Зверніть увагу, що доступний
тільки англ. алфавіт .
Типово: false
Приклади
#1 Приклад роботи функції фільтрації імені користувача:
$string = 'Leonid-{?}[]<tag>рус_е`@'; echo sanitize_user($string); // Поверне: Leonid-{?}[]рус_ё`@ echo sanitize_user ($ string, 1); // Поверне: Leonid-_
список змін
З версії 2.0.0 | Введено. |