Re: Re: ip to country

From: Date: Sun, 21 Mar 2004 22:54:36 +0000
Subject: Re: Re: ip to country
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-181103@lists.php.net to get a copy of this message
--- Filip de Waard <filip@filipdewaard.com> wrote: > I posted the HTTP header that my own browser is using to identify > it's language as an example to prove that Accept-Language isn't the > right source to identify the visitors language or even his home > country. It's definitely not the way to determine a user's country. It's not called Country, after all. It's simply a header that indeicates the user's language preferences (many preferences can be specified, each qith a different quality value). However, it is the best way to choose a default language, although giving the user the option to change language is always a good idea. Why? Because, I might be working in Germany for a few months, but my computer is set to English (because I don't speak German). I certainly don't want you giving me a page in German (which is also available in English) when I am telling you that I prefer English. This is what Accept-Language is for, so I hate to hear that people knowingly ignore it. The user knows best when it comes to what language he/she prefers. Trying to override this preference with something you determine by IP address is wildly inaccurate and certain to have a high failure rate. > I don't have any experience with GeoIP Country from Maxmind (I'm using > ip-to-country), but will try it out soon. Thank you for the tip! No problem. I've tried several, and that one is my favorite. I currently maintain some Web sites with a very broad audience in terms of countries around the world, and this is the database that produces the fewest dead spots for us. Plus, the PHP API was written by a guy from the PHP Group, so that made me feel even more confident. :-) Chris ===== Chris Shiflett - http://shiflett.org/ PHP Security - O'Reilly Coming mid-2004 HTTP Developer's Handbook - Sams http://httphandbook.org/ PHP Community Site http://phpcommunity.org/

« previous php.general (#181103) next »