Мне было интересно, вместо утомительного и повторяющегося кода для дезинфекции входных данных есть более простой способ манипулировать массивом $ _POST и применять, например. strip_tags() и remove_trailing_spaces() ко всем элементам в последовательном цикле?
ответ
Используйте его как этот
function getSanitizedData($index){
return sanitize($_POST[$index]);
}
function sanitize($value){
return remove_trailing_spaces(striptags(stripslashes($value)));
}
Теперь вместо того, чтобы использовать $ _POST, всегда используйте функцию getSanitizedData
ИЛИ
Просто используйте PHP Magic Quotes
при вызове getSantizedData() вы используете цикл, чтобы пройти через индексы? – stoyanov10
Вы видите меня, используя какой-либо цикл? Его просто операция O (1). –
правый, я вижу это сейчас, извините за это – stoyanov10
- 1. Как применить несколько функций к массиву numpy?
- 2. Доступ к массиву PHP, пройденному через $ _POST
- 3. Использование применить к массиву объектов в json
- 4. Доступ к массиву формы с помощью $ _POST
- 5. Применить функцию к массиву кортежей
- 6. Применить + операнд к массиву подкласса
- 7. Excel: Как применить несколько функций?
- 8. Перейдите к массиву функций нажатием
- 9. Сохранение значений _POST массиву
- 10. Применить карту к массиву JSON в быстром
- 11. Применить последовательные фильтры к массиву в Ruby
- 12. Как применить Zend_Filter_StripTags к массиву в zendFramework?
- 13. data.table в R - применить несколько функций к нескольким столбцам
- 14. Доступ к массиву внешних функций в Swift
- 15. Как правильно применить фильтры к массиву изображений?
- 16. Применить список функций к значению
- 17. Применить несколько функций с помощью карты
- 18. Доступ к $ _POST в php
- 19. PHP $ _POST Loop Несколько полей
- 20. Как применить SVGMatrix к массиву точек?
- 21. Применить булевую маску к массиву Scala
- 22. Как применить строковую функцию к массиву?
- 23. Применить сопряжение к реальному массиву (Fortran)
- 24. numpy: применить операцию к многомерному массиву
- 25. Невозможно применить данные JSON к массиву - AngularJS
- 26. применить функцию jquery к массиву JSON?
- 27. Применить функцию memmove к 3d-массиву
- 28. julia lang - как применить несколько функций к значению
- 29. Как применить несколько функций к одному столбцу dataframe pandas?
- 30. Как применить функцию сращивания к массиву NodeList?
ли вы имеете в виду что-то как 'foreach ($ _ POST как $ po stField) {что-то; } '? Если да, посмотрите на http://php.net/manual/en/control-structures.foreach.php – Korashen
как насчет того, чтобы поместить их в функцию? –
Это массив, как любой другой, так что, конечно ... но вы не должны, потому что, как вы дезинфицируете данные, зависит от того, куда вы собираетесь его поместить, а не из того места, откуда вы его получаете. – Quentin