【问题标题】:Create CGI Custom Server variable in Coldfusion 2018在 Coldfusion 2018 中创建 CGI 自定义服务器变量
【发布时间】:2021-09-02 15:43:46
【问题描述】:

我正在使用 Coldfusion Builder 2018 并在本地运行 Coldfusion 应用程序。此应用程序受 SSO 保护,服务器正在 Dev/Prod 中设置 CGI 变量。我想在我的本地服务器中覆盖这个 CGI 变量来运行应用程序。

有人可以帮我解决如何在本地覆盖 CGI 变量吗?

【问题讨论】:

  • 你能提供一些你正在尝试的例子吗?您使用的是哪个网络服务器?
  • 我在本地使用 CF 服务器(Tomcat?)。
  • 您不能覆盖 CGI.HTTP_HOST 值。它仅来自 URL / 主机值。即使您无法手动更新它。如果你有正确的本地设置。默认情况下,它将具有您的本地主机值。
  • 你真的在使用CGI.HTTP_USERID吗?我不认为这是一个 CGI 变量。我知道CGI.REMOTE_USERCGI.AUTH_USER。你试过了吗?
  • 我可能会将其重新定位为 Tomcat 问题,而不是 CF 问题。与 CF 相比,您更有可能从 Tomcat 人群中获得有用的回应。您想问如何在 Tomcat 中设置定制的 CGI 变量。我希望 CF 会接受它给出的任何东西,并将它们全部暴露在 CGI 范围内。

标签: coldfusion coldfusion-2018


【解决方案1】:

我认为最好的办法是创建自己的抽象。因此,创建一个从中获取变量的函数/CFC。根据环境,您可以从配置(或其他)中获得这些,并且在 prod 中您可以尊重 CGI 变量。我不确定你是否可以覆盖 CGI 变量。

【讨论】:

    猜你喜欢
    • 2014-03-15
    • 2020-10-02
    • 1970-01-01
    • 1970-01-01
    • 2021-09-28
    • 2017-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多