cfapplication
Определяет область действия приложения CFML и позволяет задать различные параметры приложения. Вместо файлов Application.cfm рекомендуется использовать Application.cfc.
<cfapplication>
component { /* Application.cfc */ this.name="myAppName"; }
Не рекомендуется: используйте Application.cfc вместо файлов Application.cfm. Компонент Application обеспечивает лучшую организацию и дополнительные возможности. Обратите внимание: если вы используете Application.cfm, он должен содержать тег cfapplication.
Справочник атрибутов
name string
Имя приложения. Не более 64 символов
loginstorage string
По умолчанию: cookie
cookie
cookie: хранить данные для входа в области Cookie. session: хранить данные для входа в области Session.
Значения:
cookiesession
clientmanagement boolean
По умолчанию: false
false
включает клиентские переменные
Значения:
truefalse
clientstorage string
По умолчанию: registry
registry
Способ хранения клиентских переменных * datasource_name: в источнике данных ODBC или встроенном источнике данных. Необходимо создать репозиторий хранилища в Administrator. * registry: в системном реестре. * cookie: на компьютере клиента в файле cookie. Масштабируемый вариант. Если клиент отключит cookie в браузере, клиентские переменные работать не будут
Значения:
cookieregistrydatasource_name
setclientcookies boolean
По умолчанию: true
true
Нет: CFML не отправляет автоматически файлы cookie CFID и CFTOKEN в браузер клиента; необходимо вручную добавлять CFID и CFTOKEN в URL каждой страницы, использующей переменные Session или Client
Значения:
truefalse
sessionmanagement boolean
По умолчанию: false
false
включает переменные сеанса
Значения:
truefalse
sessiontimeout numeric
Срок действия переменных сеанса. Функция CreateTimeSpan и значения в днях, часах, минутах и секундах, разделённые запятыми
applicationtimeout numeric
Срок действия переменных приложения. Функция CreateTimeSpan и значения в днях, часах, минутах и секундах, разделённые запятыми.
setdomaincookies boolean
По умолчанию: false
false
Да: устанавливает файлы cookie CFID и CFTOKEN для домена (а не узла). Обязательно для приложений, работающих в кластерах.
Значения:
truefalse
scriptprotect string
Определяет, следует ли защищать переменные от межсайтовых сценарных атак. - none: не защищать переменные - all: защищать переменные Form, URL, CGI и Cookie - список областей ColdFusion, разделённых запятыми: защищать переменные в указанных областях
Значения:
noneallformurlcookiecgiform,urlform,url,cookieform,url,cookie,cgi
securejsonprefix string
Префикс безопасности, добавляемый перед значением, которое функция ColdFusion возвращает в формате JSON в ответ на удалённый вызов, если параметр secureJSON имеет значение true.
Значения:
truefalse
securejson boolean
Логическое значение, определяющее, следует ли добавлять префикс безопасности перед любым значением, которое функция ColdFusion возвращает в формате JSON в ответ на удалённый вызов.
Значения:
truefalse
serverSideFormValidation boolean
Включает или отключает проверку на стороне сервера ColdFusion в CFFORM.
Значения:
truefalse
Совместимость
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