On Feb 25, 2011, at 8:31 AM, Phoenix Rising wrote:

Try changing HTTP_X_FORWARDED_FOR to REMOTE_ADDR.  The second one of
those is what will give you the user's IP address.  Bear in mind that
if they're behind a proxy, you'll get the IP address of that proxy
instead of theirs, but then again, that's one of the points of their
using a proxy to begin with :-)


I just ran afoul of this when trying to pay my insurance bill. The poorly-written sniffer on the insurance company's national /paybill page looked up my IP, and discovered I'm in New York (I'm actually near Philadelphia) and redirected me to a "sorry, we don't do business in your area" page. My T1 must route through New York, I guess. Luckily Google was able to find the real payment page.

Walter

--
You received this message because you are subscribed to the Google Groups "Ruby on 
Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to