Coldfusion - 当应用程序位于负载均衡器后面时获取用户的IP

时间:2017-01-09 12:51:42

标签: coldfusion http-headers ip coldfusion-10 internal-load-balancer

我的coldfusion网络应用程序位于负载均衡器后面。我需要获取用户的IP地址。 我使用了以下但我仍然没有得到用户的IP但负载均衡器的IP。

我的Coldfusion版本是10。

<cfif StructKeyExists(GetHttpRequestData().headers, "X-Forwarded-For") >
<cfset ip = Trim(ListFirst(GetHttpRequestData().headers["X-Forwarded-For"]))  > 
<cfelse>
<cfset ip = CGI.REMOTE_ADDR >
</cfif> 

GetHttpRequestData().headers不包含X-Forwarded-For

我有什么遗失的吗?你有相同的经历吗?

0 个答案:

没有答案