Laravel - 获取客户端 IP 地址 - 总是得到 127.0.0.1 结果

标签 laravel ip guzzle

我无法获取客户端的 IP 地址,我需要确定其当前位置。

我使用了 request->ip(), $_SERVER['REMOTE_ADDR'] 并且总是得到 127.0.0.1 的结果,这不是我想要的。

我做错了什么?

最佳答案

有时您的客户通过代理使用您的应用程序,因此您不应依赖 $_SERVER['REMOTE_ADDR']。

查看此链接(有点担心证券):
How to get the client IP address in PHP?

关于Laravel - 获取客户端 IP 地址 - 总是得到 127.0.0.1 结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41286310/

相关文章:

php - 通过IP地址和时间间隔限制表单提交速率

Android,如何处理路由器ip变化?

php - 如何使用 DTO 在 PHP 中使用 REST API?

php - 使用 laravel 向 api 发出多个请求

mysql - 在 Laravel 中获得最高分

php - 错误: Call to a member function paginate() on a non-object

postgresql - 多对多多态关系替代

jQuery 选择 : display multiple select fields on the same page

java - 使用自定义拦截器轻松扩展 DNS 服务器

php - 我来自 phpunit 的assertEquals 说我的字符串不相等,但我已经复制了它们,我认为这是由于行被添加到响应中