gpt4 book ai didi

coldfusion - 如何在 ColdFusion 2018 中创建自定义 CGI 范围变量

转载 作者:行者123 更新时间:2023-12-02 01:49:57 24 4
gpt4 key购买 nike

我继承了一个在 CGI 范围内具有自定义变量的应用程序:

CGI.HTTP_variablename

如何将自定义变量添加到 ColdFusion 中的 CGI 范围(在本例中为 2018 版)。

此变量是组织内部的变量,与 CFLDAP 一起用于用户验证,因此不能以其他方式完成。

我也无权访问 Web 服务器或 ColdFusion 管理员来检查它是如何完成的。我所能访问的只是源代码,源代码中没有任何内容可以帮助回答这个问题。

站点本身托管在 IIS 中,但 ColdFusion Administrator 在 TomCat 上运行。

谢谢。

最佳答案

这本身不是“自定义变量”。您所看到的是 CGI 范围的行为,它允许您通过以下约定访问任何 HTTP 请求 header :

cgi.http_<name of header>

这意味着,例如,您可以访问主机或用户代理

getHTTPRequestData().headers.host
getHTTPRequestData().headers['user-agent']

cgi.http_host
cgi['http_user-agent']

同样,可以通过相同的方式访问从客户端发送的任何自定义 HTTP header 。

getHTTPRequestData().headers.myCustomHeader
cgi.http_myCustomHeader

关于coldfusion - 如何在 ColdFusion 2018 中创建自定义 CGI 范围变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70451795/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com