Что означает "sanitizar" данных?


Я делаю форму, и я провожу часть проверки...

я Вижу, очень термин sanitize sanitizar, что это значит?

в том числе и я видел несколько функций php, которые ведут этот термин в его параметры.

Author: Maniero, 2017-02-23

2 answers

Удалить часть текста в записи данных, которые имеют свои особенности метаданных, и это может вызвать некоторые проблемы безопасности.

, например: в HTML символы & частью markup, если строка данных содержит эти символы, вызовет проблемы, потому что браузер интерпретирует его как HTML. Время для отправки в веб-браузер, такие символы должны быть переписаны как & соответственно. (Кстати, я должен был это сделать, в то время как писал мой ответ, иначе заменить символы не показывались правильно!)

Очень часто, чтобы сделать некоторые HTML-коды, и в основном на JavaScript, которые могут быть опубликованы на любой странице системы, и эта сценария ущерба пользовательский опыт, изменять информацию, или даже создать условия, чтобы заразить его.

, Или вы можете очистить данные, которые будут служить в качестве имени каталога или файла, чтобы не получить доступ, что не должен.

Другой уборка, что может быть полезно удалить фрагменты SQL, которые могут быть введены в запрос и сделать хаос. В SQL одинарные и двойные разделители строк, поэтому данные с этих символов без канализации могут desarranjar команды SQL. В общем есть метод лучше, чтобы предотвратить это.

, можно сделать некоторые saneamentos специфические, только позволяя определяется учитывая сформирован принимается, электронной почте, например, или только количество, etc. Имеет страницу, с некоторыми этих фильтров возможно в PHP. И страницу с информацией по этому вопросу.

 18
Author: Maniero, 2020-05-04 16:59:54

W3 Schools:

Дезинфекции данных = Удалить все недопустимые символы плашки.

Понятны, служит для нормализации данных, чтобы вы могли с ними работать в дальнейшем.

 2
Author: Bonifacio, 2017-02-24 00:04:17