Spec-Zone.ru › ColdFusion

encodeFor

Кодирует заданную строку для безопасного вывода в указанном контексте. Кодирование предназначено для защиты от атак межсайтового скриптинга (XSS).

encodeFor(type, value) → returns string

Для этой функции требуется Adobe ColdFusion 2016 или более поздней версии. Не поддерживается в Lucee и других средах.
  • CF2016+
  • См. также: encodeForHTML canonicalize esapiEncode

    Справочник по аргументам

    type string
    Обязательный

    Контекст, для которого выполняется кодирование.
    Значения:
    • css
    • dn
    • html
    • htmlattribute
    • javascript
    • ldap
    • url
    • xml
    • xmlattribute
    • xpath

    value string
    Обязательный

    Значение для кодирования.

    Примеры
    Пример кода с вызовом функции encodeFor

    Простой пример encodeFor

    Передайте тег и закодируйте результат для HTML.

    encodeFor("html","<br>")

    Ожидаемый результат: &lt;br&gt;

    © 2012–present Foundeo, Inc. and the CFDocs contributors.
    Licensed under the MIT License.
    ColdFusion is a trademark of Adobe Systems Incorporated.
    https://cfdocs.org/encodefor

    Spec-Zone.ru

    Настройки Оффлайн Что нового Помощь О нас
    Spec-Zone .ru
    спецификации, руководства, описания, API