PHP:如果使用Heroku托管,则获得真实的客户端IP


PHP: Get REAL client IP if hosting with Heroku

过去我使用

$ip = $_SERVER["REMOTE_ADDR"];

这将返回客户端的IP。我最近开始用Heroku托管我的网站,我发现上面的代码不再返回客户端IP。

有人见过这个吗?如果我的网站是用Heroku托管的,我将如何使用PHP来获得客户端的真实IP地址?

$ip = $_SERVER["HTTP_X_FORWARDED_FOR"]; 

此链接可能会有所帮助。