Spec-Zone.ru › ColdFusion

cfapplication

Определяет область действия приложения CFML и позволяет задать различные параметры приложения. Вместо файлов Application.cfm рекомендуется использовать Application.cfc.

<cfapplication>

component { /* Application.cfc */ this.name="myAppName"; }

Не рекомендуется: используйте Application.cfc вместо файлов Application.cfm. Компонент Application обеспечивает лучшую организацию и дополнительные возможности. Обратите внимание: если вы используете Application.cfm, он должен содержать тег cfapplication.

  • CF2+
  • Lucee
  • BL 1.0.0+
  • См. также: application-cfc

    Справочник атрибутов

    name string

    Имя приложения. Не более 64 символов

    loginstorage string
    По умолчанию: cookie

    cookie: хранить данные для входа в области Cookie. session: хранить данные для входа в области Session.
    Значения:
    • cookie
    • session

    clientmanagement boolean
    По умолчанию: false

    включает клиентские переменные
    Значения:
    • true
    • false

    clientstorage string
    По умолчанию: registry

    Способ хранения клиентских переменных * datasource_name: в источнике данных ODBC или встроенном источнике данных. Необходимо создать репозиторий хранилища в Administrator. * registry: в системном реестре. * cookie: на компьютере клиента в файле cookie. Масштабируемый вариант. Если клиент отключит cookie в браузере, клиентские переменные работать не будут
    Значения:
    • cookie
    • registry
    • datasource_name

    setclientcookies boolean
    По умолчанию: true

    Нет: CFML не отправляет автоматически файлы cookie CFID и CFTOKEN в браузер клиента; необходимо вручную добавлять CFID и CFTOKEN в URL каждой страницы, использующей переменные Session или Client
    Значения:
    • true
    • false

    sessionmanagement boolean
    По умолчанию: false

    включает переменные сеанса
    Значения:
    • true
    • false

    sessiontimeout numeric

    Срок действия переменных сеанса. Функция CreateTimeSpan и значения в днях, часах, минутах и секундах, разделённые запятыми

    applicationtimeout numeric

    Срок действия переменных приложения. Функция CreateTimeSpan и значения в днях, часах, минутах и секундах, разделённые запятыми.

    setdomaincookies boolean
    По умолчанию: false

    Да: устанавливает файлы cookie CFID и CFTOKEN для домена (а не узла). Обязательно для приложений, работающих в кластерах.
    Значения:
    • true
    • false

    scriptprotect string

    Определяет, следует ли защищать переменные от межсайтовых сценарных атак. - none: не защищать переменные - all: защищать переменные Form, URL, CGI и Cookie - список областей ColdFusion, разделённых запятыми: защищать переменные в указанных областях
    Значения:
    • none
    • all
    • form
    • url
    • cookie
    • cgi
    • form,url
    • form,url,cookie
    • form,url,cookie,cgi

    securejsonprefix string

    Префикс безопасности, добавляемый перед значением, которое функция ColdFusion возвращает в формате JSON в ответ на удалённый вызов, если параметр secureJSON имеет значение true.
    Значения:
    • true
    • false

    securejson boolean

    Логическое значение, определяющее, следует ли добавлять префикс безопасности перед любым значением, которое функция ColdFusion возвращает в формате JSON в ответ на удалённый вызов.
    Значения:
    • true
    • false

    serverSideFormValidation boolean

    Включает или отключает проверку на стороне сервера ColdFusion в CFFORM.
    Значения:
    • true
    • false

    Совместимость

    BoxLang:

    Версия 1.0.0+ <bx:application> в файлах BoxLang.

    Примеры
    Пример кода с использованием тега cfapplication

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

    Spec-Zone.ru

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