Forum Moderators: phranque

Message Too Old, No Replies

GEOLocation Software doesn't work on AOL users

         

internetheaven

6:53 pm on Nov 7, 2007 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



My Geolocation software transfers users to the right section of the site(s) based on their IP address when they arrive.

UK AOL users are being sent to the US pages. Anyone know how to get around this?

jtara

10:36 pm on Nov 7, 2007 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Ask your users where they are.

Geolocation is fundamentally flawed. Especially so for AOL users.

AOL's proxy server (and other proxy servers) hide the IP address of the user. Unless AOL has inserted some non-standard header with a more localized IP address or other location information, there's nothing you can do.

You might want to examine headers to see if there is something useful there. I doubt it.

One anti-fraud company claimed to have a solution, but has backed-off on their claims. They simply identify AOL users as such. (e.g. "this is an AOL user...")

internetheaven

9:33 am on Nov 10, 2007 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Someone passed me this bit of code, said it might help:
if (!$_SERVER['HTTP_X_FORWARDED_FOR']) {
$cc = geoip_country_code_by_addr($geofile, $_SERVER['REMOTE_ADDR']);
} else {
$cc = "default country code";
}

anyone already tried something similar?

Thanks
Mike