gpt4 book ai didi

.htaccess - 通过 htaccess 捕获 X-FORWARDED-FOR header ?

转载 作者:行者123 更新时间:2023-12-04 09:20:01 25 4
gpt4 key购买 nike

我在共享服务器上运行我的网站,并希望能够捕获使用 Puffin 浏览器的用户的“真实”IP 地址。 Puffin 在自己的云服务器上呈现网站内容,然后将结果传递给用户的浏览器。缺点是用户的 IP 地址显示为 Puffin 云服务器的 IP 地址,而不是他们自己的 IP 地址。然而,Puffin 确实使用 X-FORWARDED-FOR header 传递“真实”IP 地址。不幸的是,我的主机提供商将其删除了。

我问他们是否有办法解决这个问题,他们回答说(关于 X-FORWARDED-FOR header ):

“您可以使用 .htaccess 文件中的环境变量来捕获它。”

在这一点上,我已经超出了我的深度,所以我想知道是否有人可以用简单的术语解释如何解决这个问题?

最佳答案

如果他们去掉标题,您甚至可能无法在您的 htaccess 文件中捕获它。但是你需要看起来像这样的东西:

RewriteEngine On
RewriteCond %{HTTP:X-FORWARDED-FOR} ^(.+)$
RewriteRule ^ - [L,E=X-FORWARDED:%1]

您可以通过(使用 php) $_SERVER['X-FORWARDED'] 获取环境变量

关于.htaccess - 通过 htaccess 捕获 X-FORWARDED-FOR header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21130744/

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