On Feb 12, 2008, at 4:24 PM, Daniel Brown wrote:
On Feb 12, 2008 2:53 PM, Nathan Rixham <nrixham@xxxxxxxxx> wrote:
Browsers generally send the the HTTP_ACCEPT_LANGUAGE header in a
request.
$_SERVER[HTTP_ACCEPT_LANGUAGE] => en-gb,en;q=0.5
thus with mine, preference is en-gb, failing that anything en;
failing
that whatever you've got.
ACCEPT_CHARSET is worth a check often aswell; finally POST requests
can
also have a CONTENT_LANGUAGE specified which describes the lang of
the
content.
Yes, but as has been said in the past, you can't rely on browser
headers, because they can easily be forged. ;-P
I can see it now....
"That'll mess with them. Now they'll think I'm Mexican!"
Which goes back to giving them an easy way of changing the display
language :P If someone intentionally messes with the language headers
they deserve to get a language they may or may not know! :P
--
Jason Pruim
Raoset Inc.
Technology Manager
MQC Specialist
3251 132nd ave
Holland, MI, 49424
www.raoset.com
japruim@xxxxxxxxxx
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php