ma1*_*w28 167 client ruby-on-rails ip-address
在Rails中,获取连接到服务器的客户端的IP地址的最佳方法是什么?
以下是我发现的两种方法:
request.remote_ip
request.env['HTTP_X_REAL_IP']
Run Code Online (Sandbox Code Playgroud)
loo*_*non 303
我会使用request.remote_ip那个简单而且有效.你需要另一种方法的原因吗?
请参阅:在本地Rails开发环境中获取真实IP地址,以获取 可以使用客户端服务器ip执行的其他一些操作.
tad*_*man 44
request.remote_ip是对所有可用IP地址信息的解释,它将做出最佳猜测.如果直接访问变量,则需要负责以正确的优先顺序对它们进行测试.代理引入了许多标头,这些标头创建了具有不同名称的环境变量.
| 归档时间: |
|
| 查看次数: |
93692 次 |
| 最近记录: |