2011-01-11 67 views

回答

1

您可能在您的控制器中尋找request.remote_ip

你可以找到它在Ruby on Rails的api documentation,具體如下:

確定起始IP地址。 REMOTE_ADDR是標準配置,但如果用戶位於代理之後, 會失敗。 HTTP_CLIENT_IP和/或 HTTP_X_FORWARDED_FOR由 代理設置,因此請檢查這些是否爲 REMOTE_ADDR是代理。 HTTP_X_FORWARDED_FOR在多個 鏈式代理的情況下可能是逗號分隔列表;最後一個不信任的地址 是發起IP的 。

+0

我需要檢查一個請求是否來自我的子域。這是什麼? – user502052 2011-01-11 06:34:06

相關問題