如何获得打开heroku应用程序的用户的IP地址?

时间:2018-12-06 07:18:40

标签: heroku ip client

是否可以查看访问了用heroku部署的Web应用程序的用户的IP地址? swish-prophet.herokuapp.com

2 个答案:

答案 0 :(得分:2)

从您的应用代码中,您可以使用HTTP_X_FORWARDED_FOR HTTP标头获取发出请求的人的IP地址。

您还可以使用heroku logs命令在应用程序日志中看到该信息。

答案 1 :(得分:0)

您可以在PHP中使用$ _SERVER ['REMOTE_ADDR']。 但是您需要考虑到某些用户位于代理系统之后,因此无法注册该用户的正确地址。 一些网站使用REMOTE_ADDR,例如:

IP Chicken

Mi IP

Meu IP

My IP Address