ColdFusion 10 CFCookie не учитывает атрибут домена

У меня есть Application.cfc со следующими настройками:

<cfset THIS.Name = "Test01" />
<cfset THIS.ApplicationTimeout = CreateTimeSpan(1,0,0,0) />
<cfset THIS.sessionTimeout = CreateTimeSpan(1,0,0,0) />
<cfset THIS.clientManagement = false />
<cfset THIS.SessionManagement = true />
<cfset THIS.SetClientCookies = false />
<cfset THIS.setDomainCookies = false />

И я попытался отправить следующие куки:

<cfcookie name="CFID" value="#session.CFID#" domain=".test01.domain.net" path="/" expires="never">
<cfcookie name="CFTOKEN" value="#session.CFTOKEN#" domain=".test01.domain.net" path="/" expires="never">

Однако то, что отправляется в браузер:

Set-Cookie: CFID=6389; Domain=.domain.net; Expires=Fri, 12-Jun-2043 22:14:17 GMT; Path=/; HttpOnly:
Set-Cookie: CFTOKEN=783fa62afecfd571%2DB1069303%2D3048%2D3344%2DAA97ADAF73598FA6; Domain=.domain.net; Expires=Fri, 12-Jun-2043 22:14:17 GMT; Path=/; HttpOnly

Независимо от того, какие значения я помещаю в домен или путь, он всегда отправляет те же самые заголовки. Если я попытаюсь использоватьcfheader это просто ничего не посылает. Единственный раз, когда я могу заставить его отправлять заголовки файлов cookie без значения домена, это путем настройкиSetClientCookies к истине:

Set-Cookie: CFID=6391; Expires=Fri, 12-Jun-2043 22:21,:38 GMT; Path=/; HttpOnly

Однако я больше не могу избавиться от куки с помощьюStructDelete ниCFCookie с атрибутами истекает сейчас (на самом деле он создает второй набор файлов cookie).

Моя главная цель - просто отправить файлы cookie CFID и CFTOKEN без домена (или, по крайней мере, без начального периода, например test01.domain.net)

Ответы на вопрос(3)

Ваш ответ на вопрос