Что означает "sanitizar" данных?
Я делаю форму, и я провожу часть проверки...
я Вижу, очень термин sanitize
sanitizar
, что это значит?
в том числе и я видел несколько функций php
, которые ведут этот термин в его параметры.
2 answers
Удалить часть текста в записи данных, которые имеют свои особенности метаданных, и это может вызвать некоторые проблемы безопасности.
, например: в HTML символы & частью markup, если строка данных содержит эти символы, вызовет проблемы, потому что браузер интерпретирует его как HTML. Время для отправки в веб-браузер, такие символы должны быть переписаны как & соответственно. (Кстати, я должен был это сделать, в то время как писал мой ответ, иначе заменить символы не показывались правильно!)
Очень часто, чтобы сделать некоторые HTML-коды, и в основном на JavaScript, которые могут быть опубликованы на любой странице системы, и эта сценария ущерба пользовательский опыт, изменять информацию, или даже создать условия, чтобы заразить его.
, Или вы можете очистить данные, которые будут служить в качестве имени каталога или файла, чтобы не получить доступ, что не должен.
Другой уборка, что может быть полезно удалить фрагменты SQL, которые могут быть введены в запрос и сделать хаос. В SQL одинарные и двойные разделители строк, поэтому данные с этих символов без канализации могут desarranjar команды SQL. В общем есть метод лучше, чтобы предотвратить это.
, можно сделать некоторые saneamentos специфические, только позволяя определяется учитывая сформирован принимается, электронной почте, например, или только количество, etc. Имеет страницу, с некоторыми этих фильтров возможно в PHP. И страницу с информацией по этому вопросу.
Дезинфекции данных = Удалить все недопустимые символы плашки.
Понятны, служит для нормализации данных, чтобы вы могли с ними работать в дальнейшем.