获取TYPO3 10中前端用户的IP

获取TYPO3 10中前端用户的IP,typo3,typo3-10.x,Typo3,Typo3 10.x,我需要在tx\u表单的验证程序中输入前端用户的IP。在旧的TYPO3版本中,我使用了GeneralUtility::getIndpEnv()来实现这一点。如何在TYPO3 10中实现这一点?您可以使用通用功能::getIndpEnv('REMOTE_ADDR')和以前一样。您可以使用通用功能::getIndpEnv('REMOTE_ADDR')就像你以前做的那样⚠ 但据我所知,这并没有考虑X-Real-IP或X-Forwarded-ForHTTP头。如果您的TYPO3实例位于代理、负载平衡器、C

我需要在
tx\u表单
的验证程序中输入前端用户的IP。在旧的TYPO3版本中,我使用了
GeneralUtility::getIndpEnv()
来实现这一点。如何在TYPO3 10中实现这一点?

您可以使用
通用功能::getIndpEnv('REMOTE_ADDR')和以前一样。

您可以使用
通用功能::getIndpEnv('REMOTE_ADDR')就像你以前做的那样

⚠ 但据我所知,这并没有考虑
X-Real-IP
X-Forwarded-For
HTTP头。如果您的TYPO3实例位于代理、负载平衡器、CDN之后,或者使用Apache中的服务器端解决方案(如
mod_remoteip
),请谨慎使用。它尊重这些内容,但您需要告诉TYPO3有关代理的信息,例如使用
reverseProxy IP
以及安装工具中的所有其他设置⚠ 但据我所知,这并没有考虑
X-Real-IP
X-Forwarded-For
HTTP头。如果您的TYPO3实例位于代理、负载平衡器、CDN之后,或者使用Apache中的服务器端解决方案(如
mod_remoteip
),请谨慎使用。它尊重这些内容,但您需要告诉TYPO3有关代理的信息,例如使用
reverseProxy IP
以及安装工具中的所有其他设置