5
<cfcookie name="CFID" value="#session.cfid#" domain=".demo.labs.dev">

产量:

设置 Cookie:CFID=4215;域=.labs.dev;过期=星期六,2043 年 7 月 4 日 01:43:49 GMT;路径=/; HttpOnly

但如果我<cfheader>直接使用:

<cfheader name="Set-Cookie"
      value="CFID=4212; Domain=.demo.labs.dev; Expires=Sat, 04-Jul-2043 01:37:03 GMT; Path=/; HttpOnly">

产量:

设置 Cookie:CFID=4212;域=.demo.labs.dev;过期=星期六,2043 年 7 月 4 日 01:37:03 GMT;路径=/; HttpOnly

这就是我想要的。

为什么<cfcookie>会有这种行为?当前的解决方法将<cfheader>改为使用。

4

2 回答 2

1

您是否.以域值的前导重现了此错误?根据CF8CF9CF10文档,域属性值Must start with a period.

于 2013-07-11T13:23:36.250 回答
0

貌似现在已经修复了...

https://bugbase.adobe.com/index.cfm?event=bug&id=3593673

于 2015-02-28T02:42:33.083 回答