私の coldfusion Web アプリは、ロード バランサーの背後にあります。ユーザーの 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
。
不足しているものはありますか?同じことを経験したことがありますか?