【问题标题】:How to clear a cookie in Lucee如何在 Lucee 中清除 cookie
【发布时间】:2022-05-12 08:24:21
【问题描述】:

如何在 Lucee 中清除 cookie

我在 ACF 中有一个代码如下,下面的代码不起作用它在 Lucee 中给出了空白页。

<cfheader name=\"Set-Cookie\" value=\"bouluser=;expires=#DateFormat(CreateDate(1970,1,1), \'ddd, dd-mmm-yyyy\')# #TimeFormat(CreateTime(00,00,00), \'HH:mm:ss\')# GMT;path=/;\">
<cfheader name=\"Set-Cookie\" value=\"bouluser=;expires=#DateFormat(CreateDate(1970,1,1), \'ddd, dd-mmm-yyyy\')# #TimeFormat(CreateTime(00,00,00), \'HH:mm:ss\')# GMT;domain=.boul.com;path=/;\">
<cfheader name=\"Set-Cookie\" value=\"bouluser=;expires=#DateFormat(CreateDate(1970,1,1), \'ddd, dd-mmm-yyyy\')# #TimeFormat(CreateTime(00,00,00), \'HH:mm:ss\')# GMT;domain=boul.com;path=/;\">
有时会出现以下错误:
通用连接器通信错误:
请检查并调整您的设置:
确保 Tomcat 在给定的主机和端口上运行。
如果这是超时错误,请考虑通过更改 web.config 中的 executionTimeout 属性来调整 IIS 超时(请参阅手册)。 [2022-05-06 22:38:44]
  • 你希望页面做什么?我希望只有这个代码的空白页。可能也想看看 cfcookie
  • 最好使用 cfcookie 而不是 cfheader,这将防止创建无效的 cookie 标头。如果您确切知道自己在做什么,请使用 cfheader。
  • 在 Lucee 我将 cookie 设置如下,我想清除这个 cookie,像这样有几个 cookie 需要清除。请告知``` cookie[ \"CAUSEJUSTPICKED\" ] = { value: \"\", domain: \".testdomain.com\", expires: \"now\", path: \"/\" }; ```
  • 一般问题是要清除 Lucee 中的 cookie。我们正在使用 cfheader 并设置旧的到期日期来清除 cookie,但不确定它是否适合 Lucee 中的代码
  • 什么让您认为该错误与清除 cookie 有关?

标签: cookies coldfusion lucee


【解决方案1】:

我已经测试了你的代码,它在 Lucee 上没有任何问题。这通用连接器通信错误是来自 IIS 的超时。这是在未收到连接器的任何响应后触发的。它不应该与您提交的代码有任何关系。

首先,我会尝试直接通过 Lucee 端口 8888 运行该 cfm 模板/代码,以排除这种情况。如果这有效,那么这不是 Lucee 的问题。

如果您在 Lucee 端口 8888 上测试该页面没有任何问题,并且您仍然通过 IIS 端口 80 遇到相同的错误,我会尝试调试 IIS 连接器以获取更多信息。也许在连接之间发生了一些事情。如果您使用的是 boncode 连接器,请尝试将连接器日志记录设置为boncodes documentation 中提到的调试级别以获取更多信息。

【讨论】:

    猜你喜欢
    • 2012-05-23
    • 2017-07-15
    • 2014-01-26
    • 1970-01-01
    • 1970-01-01
    • 2012-05-18
    • 2017-04-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多